Added a function to get the other move.
Implemented a way to determine the best move (untested)