Gameplay only executes if move is valid
Adds Joshua's minimax-based AI