First version of MapLoader
Created a new BufferedStream reader (am I reinventing the wheel???)
Added simple constructors for all entities
Implemented entity factory builder
Lowered visibility of some Map fields
Removed unusable emptySpace method from Position to Map
Initial map addition
Added ViewScaling class to abstract from physical screensize differences
Added methods in Position class to retrieve absolute pixel positions based off the grid position for drawing purposes
Unified the GenericEntity subclass constructors
Initial gesture handling in the Map
Initial dirt implementation
Fixed entity's parent container
Added map specs description
Merge branch 'expt' of https://github.com/saltisgood/MadMine into wip
Fixed issues with different size sprite sheet