improved riding, need to implement crouching and jumping still