I must say for a first game this is extremely impressive. Nice sense of mechanics with some interesting twists in there. Well communicated too. Very very impressive. Nice job all around!