The game is almost a 10/10, but the checkpoint system is so bad that it became the first game i've ever refunded. Nexus points, as the game calls them, are NOT checkpoints, but respawn points with unlimited uses, and no consequence for using them apart from your score. And because of that, your first death in a level presents you not with an option, but a deal with the devil. You can use a checkpoint and make future deaths meaningless, which will make the game boring as sin. Since it is not a matter of skill to finish a level anymore, but of time. Or the alternative of restarting the whole level, trying to finish it with no deaths for a score bonus, which will get unnecessarily frustrating, since the game tempts you with respawning like nothing ever happened, and the only way to turn it off is to avoid the checkpoints, which isn't always possible.