Wow, a very polished entry ! i have to admit i couldn't finish it, but it's very solid, no bug, good level design, a good idea and a good use of the theme, well done ♥