attempted to replace text sprite with group

added createTitleGroup() method which creates a hack-ish sprite group and multiple text sprites if the text does not fit on the surface