Interesting concept, as others mentioned a little bit hard to underestand in the begining, but then becomes enjoyable, well done!