Added new classes for Ship Building functionality but needs a lot of work