It's looking good! However, more frequent checkpoints and a less slippery movement would make it better.
thanks for the feedback!