finished CharacterGrid class_WORKING VERSION