Challenging, but fun to survive and get the upgrades - the radar is worth getting early on!
It would help to see the either the player character or the direction indicator through buildings as sometimes when the mech obscured I wasn't sure which way I was facing.
Overall great as a jam game, nicely done.