optimized camera movement + minor changes

the camera will now move with player-speed, if the player gets close to
the window-border, so he won't get out of view.
also cleaned up weapon and hud.