Running into the edge of the map is awkward, especially for the faster ships.
I think the other games in this genre get around this by using the player character as the unmoving origin point for their coordinate system and moving everything around them, instead of having the player character as an object moving around a map.
Could try:
- making the map wraparound to save on map generation.
- keeping map generation running as you move.
- making the map even bigger.
- making the edge of the map like a rubber tether, so that you and the enemies still move relative to each other but the background below and temples and things stay fixed until you turn around
, and greed is the cause of so many roguelike YASDs.