Interesting concept, though it can be a bit rough around the edges at times (stairs...). Nonetheless, the idea is solid and the levels are quite manageable. Well done! :)