Refactored the slick map class and updated the IMap interface. This should make it easy to use the map as a reference for objects/npcs/players