added basic physics movement