Added more to the ship placement system

This system will be revised for the next commit, many changes will be
occurring.