First implementation of a game event.
Initial implementation of MovementEvent seems to be okay.