I'll start by saying this is a very solid puzzle platformer, and while some checkpoints might help with game flow, its very nice for what it is.it's a bit stock standard design wise, but what it does pull off, it does well.