Nice! I really like the concept, it's original and well implemented. It's well connected to the theme as well.