Rated it 4/5, although it was a tough call because pretty much everything was top notch. However, having to force-reload the game if you get trapped is a really huge flaw. Even without checkpoints, it would have been very simple to implement a "return to beginning" button.