Sometimes ships near the edge of the screen 'mysteriously' vanish. It's not technically a bug, I deliberately programmed it that way since managing collisions near the edge of the screen isn't fair to the player and I needed some way to handle it (and all my less immersion-breaking methods didn't work, so I just brute-forced it). I tried to mask the edge of the screen with fog so it wouldn't be obvious, but I guess I didn't do it right so now from the player's pov ships sometimes pop out of existence with no explanation. Surprisingly no one's brought it up yet though.
I also slightly messed up the timing of pirate cannons, and now cannons can reload a little before their particles are ready. So if a ship sails by a pirate during this narrow gap the cannon still 'fires' but it looks like the ship simply sinks itself out of fear.
There's a few other minor things, like some lighting and sound management bugs that came up, but those aren't nearly as fun.