Good work here! My main criticism would be that its a loose fit for 'geometric', but otherwise its a great game. Well done!