Wow, like an interactive book from my childhood.
It's pretty nerve-wracking and stressful, but it's addictive :)