Quite unique game. I appreciate how much it was done, with all the upgrades and level building.
For me, it was a bit hard to first understand how the gameplay worked and then to advance. Maybe having easier blocks at the beginning can help the ramp up on the gameplay.