Game19 refactoring in preparation for supporting non-tile objects.