This is a cool take on the theme, congratulation! A bit hard, but still a cool idea, it was enjoyable!