added Structure.java and Board.java they are still a work in progress but I also modified GameWorld to use the board class