Wow, so the idea is really cool. It really fits the theme perfectly and plays great.
Really good work!