Good idea and good implementation. I actually had to spend some time to at least master the first room - so maybe it would be good to tweak difficulty level for beginners a little bit. well done!