Added Mouse and Controller support for input.
Added better PollEvent method for Input
VCXPROJ update