Changed the way in which NewItemVisuals are created. The Tile class no longer signals to the GameWindow when an item is added. Instead, the GameWindow inspects the Inventory on each game tick and creates a NewItemVisual if a new item has been added.