Implemented GameMove classes & integrated in GameState