updated ship stuff