Server map updates

Entities are solid by default, and store their location
Player formatted, setLocation method added
Map cleanup, entities are stored in list
TmxMapParser added
Location shorthand constructors added