Changes to TileGamePanel supporting its subtypes