prepare .gitignore for visual studio
change to C++ & SDL
fixes and changes

* rename Camera => Player
* fix heap corruption caused by setting crosshair to NULL after
initializing it
* improve movement