Very creative idea for a concept, and nicely implemented, maybe it's a bit too hard for me but that's not a criticism, good job.
Thanks!