Very interesting idea. The puzzle desing was a bit difficult at times, but I like the theme implementation.