add keyboard controls to move camera around map
camera cusor + code tidy