Added player.cpp with basic drawing but not yet any movement.
Added first controller (keyboard+mouse). Tank movement doesn't work yet.
Added all missing files, and fixed NAN value in canon rotation.