This is so good!! I love the idea and the implementation. With the different upgrades and the way I can place them, it feels like I can get a lot of different play styles from the arrangement of just a few mechanics. The cleverest I've played yet :)