Player now moves in iterations. This makes the animations smoother. Also added onHover to UI.Button