The Ego class is for the main character in the game. It is just like any other actor's class, but improved to handle everything realted to the ego. Examples of egos are Larry in Leisure Suit Larry and Roger Wilco in Space Quest.
It calls the super's init(), then, if a cycler has not been specified, sets it to Walk.
It calls the super's handleEvent() method. If the event is not claimed, it handles the ego's movement. This is the handler for moving the ego to where you click, or moving it when you press the arrow keys, or use the joystick.