move action only moves 1 stone, but you now get 3 actions per turn. This greatly simplifies the logic for calculating possibles moves, make the move action, the FSM, and the AI all while not really changing the feel of the game
also switches all functions to using the position object {:x :y} instead of having individual x y coords.. I hope this doesnt bit me in the future with the fact that lua passes tables by reference
move action only moves 1 stone, but you now get 3 actions per turn. This greatly simplifies the logic for calculating possibles moves, make the move action, the FSM, and the AI all while not really changing the feel of the game
also switches all functions to using the position object
{:x :y}
instead of having individual x y coords.. I hope this doesnt bit me in the future with the fact that lua passes tables by reference