playerview, pilotview

playerview camera, map and testclass that supports mouse movement
pilotview map supports multiple keys being pressed
and some fixes