Cleaned up a few errors

Still errors to fix. Still a bunch of weird ones now.
All Event Related Errors Fixed

Controls.h and controls.cpp still cause PCONTEXT and LPCONTEXT errors.
Commenting them out will allow the program to compile. All errors to do
with the event classes are fixed, I'll add some cpp code soon.
Merge remote-tracking branch 'origin/Rob-branch'