forgot to return gamestate with makemove