CPU makes more educated moves, added undo feature to one player mode (also helps with debugging)