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.