Nice little story, I wish there was more to do and interact with. The character sliding when walking is because your walk speed is different then your animations' walk cycle, so you do have to be careful of that. Also, the movement of the character flipping is caused by taking the input and not the velocity to flip the character. The animations were nice, though. I struggle with 3D animating, but yours was really good, well done.