Minor changes-- added char to shape class so could differentiate shapes intentionally (in order to select/modify) -- recommend changing isGoalShape to getGoalShape so as to avoid confusion or accidental creation of getter for that member variable