GameCommand implemented partially. Yet to implement the Undo and Redo methods.