New Class EventHandler

The eventhandler is somewhat self-explanatory. It'll handle the main
event check structure of the program, such as keypresses, mouse clicks
etc.
- EventHandler accepts a Game object reference in its constructor. It
does this so that it can call appropriate functions for events. (maybe
not so safe)

Also, a couple of small changes in the Game class files.