Game logic is working I believe.
makeMove is also working, so we can start integrating stuff now.