eliminated lib2D and lib3D
removed VS files
functional, non-test projects ported to cmake
added assets dir
added even more cmake stuff, and an assets dir
added more cmake things, now builds
changed gitignore
more gitignore changes
more gitignore
more gitignore
added projects to gitignore
added more gitignore
changed Event::operator() to use T*s isntead of Ts, also changed T*s to Ts in source
added perspective
event system revamp, does not build
fixed all compile errors for messages
new messageing system works,  also added a z-buffer
rendering works with perspective