Proper movement and jumping implemented