With this type of control I think maybe basing it around being on ice would make the slipperiness feel more natural. Also the spikes' collision can be really cheap and frustrating lol
Good start though.