place the stuff more logical
change up/down key and update current camera initial
add a abstract camera object to be able to use other camera types