changed the way the view is created using a new Tile class now