A good attempt! The checkpoint system is a very nice touch, but felt more necessary than it should have been due to the camera angle. It was perfect for the beginning and very end segments, but felt too close to the player during the middle. This made it more difficult to judge jumps and avoid the falling rocks.
Overall decent, just needs a minor tweek and you'll have something pretty solid.