added drag/propulsion functionality