Camera view and lots of cleaning

Removed LOTS of code
Started implementing a Game class
New project solution
Changed names
Oops
Fix
Fix
Added dynamic lib and include paths

Also linked libraries
Main.cpp

Nicely structured
Small changes
Non-working background class

*Application still stable*
index on REBUILD: 0c52282 Fix
WIP on REBUILD: 0c52282 Fix
Merge commit 'stash' into REBUILD

Conflicts:
	Project Click Solution/Project Click/Project Click.vcxproj
	Project Click Solution/Project Click/Project Click.vcxproj.filters
Added files and simple parent-inheritance
Global state enum and stuff
I don't even what omg who am I why huh ... ?
Classes
Block class added
if fix