By adding square_name parameter to constructor, names are given to remaining unnamed square.