Initial commit.
Includes State Manager, Input Manager, BaseState, Player, Light classes.