Really unique idea! Some of the upgrades feel pointless (why would I want +2 dmg when I have +3 and so on) and the mechanic does have some flaws (like when I hit a wall it cancels my thing and screws up my timing) but it's very polished!