moved acceleration to its own file, added basic drag calculation