I have three methods in GameEntity, called the DoKeyMethod, DoKeyLeftMethod and DoKeyRightMethod. The DoKeyLeftMethod is not defined and is to be defined in Bat who inherits from GameEntity.
Bat:: DoKeyMethod():: DoKeyLeftMethod()
move Bat to left
is to used to define the DoKeyLeftMethod of Bat....