started to implement smooth moving

right only on flat surfaces, but know who to handle ramps now