added strafe movement and fixed slow camera