added clamp method
moved to an acceleration system
camera follows player velocity not position