Added input, a seperate class for all rendering to the screen, and the
beginning of the level class