Added event system and input system. Added kinematic functionality that I am debugging at the moment.

Signed-off-by: Leif Erkenbrach <LErkenbrach@gmail.com>