Simple but fun and challenging.
I wish there is more clear distinction for the dangers.
but overall, good work!