The potential for frustration due to death by slight grazes is offset by a generous checkpoint system. Good move on that! I would have liked a clearer "you win" screen at the end.