Things that should probably go in ship.lua