Also, consider adjusting the sprite assets for the frigate and cruiser. Right now they look very similar, which could be frustrating if a player wanted to do a quick visual scan and identify which ships are which.
[1] - https://navalstrike.app/assets/naval-strike-logo-xIcrDNQX.pn...
I'll play with cruiser sprite too, if you're curious this is how I save them:
frigate: [
"................",
"................",
"................",
"...kkkkkkkk.....",
"..kHHHHHHHHkk...",
".kHgGGGGGGGgDkk.",
"kHHgwGttGttwgDkk",
"kHHgGGGppGGttgDk",
"kHHgGGGppGGttgDk",
"kHHgwGttGttwgDkk",
".kHgGGGGGGGgDkk.",
"..kHHHHHHHHkk...",
"...kkkkkkkk.....",
"................",
"................",
"................",
],I'm an embedded engineer, so it's how I would encode a sprite for displaying an LCD character, it seemed natural to do it this way!
ETA: I've fixed the image transparency and the frigate sprite is less fat, thanks!