Setting screen resolution to 1280x720 made it playable for me.
I enjoyed it. The visuals are fun and there's interesting mechanics. I found it very hard to get any upgrades when each level you lose 6000 credits. The "hold left click to charge" upgrade felt very underwhelming, i prefered playing without it :D
Cool game!