

The NinjaMovementMechanic allows the ninja to move from a player's keypress
The NinjaTouchGoalWinCondition allows a player to win the game by directing the ninja to touch a flag.
The IntroLevel is composed from 4 contracts including 2 Game Objects, 1 Game Mechanic, and 1 Win Condition