Movement Mechanics for Icy Floors

Altered the way that player movement works, to allow for more fluid
motion, and implementing Icy Floors.