refactor: move Bounds dependency from Ship to World