Added a pause function, bound to esc

now for camera movement. Also allows for debug modes to be enabled via F
keys, Fkeys + esc toggle as default behavior.
Adding more callbacks

for mouse input