Visual glitch fixes, added items

Added collectable items. These can be added to an island's local map by
simply adding the item using TileMap.addItem(), and the local map
coordinates.  Specific islands can be added anywhere on the global map
using Map.addIsland()

Items collected currently do not influence the player state, but they
stay gone if collected.  They load and unload just as their parent
island maps do.