I'm not certain if the difficulty resets between play-throughs on the same launch? Teleport is too random; would prefer it if it picked a random place on the opposite half of the map. What's the difference between small and large bombs? Both seem to be instadeath, and I keep getting 3 high-speed bombs on the screen at the same time. Seems there should be a limiter based on bomb_count * total_bomb_velocity, tyo keep it in the bounds of possible?
This is pretty slick, I have to say. I hope you had a good time making it.