Highest score I got was 20 so far lol.
Absolutely love the mechanics here, although I accidentally ended up placing turrets in a place I didn't want to. Maybe if there was a slight delay between when you come across a turret pickup and when you can actually place it, you won't end up putting it somewhere you didn't mean to
But otherwise, amazing presentation overall. Great game