After playing around with the Tiled application a map editor I came across one major annoyance, currently I was only supporting tile properties this means I had to go and write a property for passability and priority on each and every tile in a tile set if I wanted to use it. This was a lot of unnecessary work. For example if I had lets say a tile set of trees I know all the tops of the trees are passable but they also need to draw on top of the player. with the old setup I would of had to add properties for each of the tiles. I am way to too lazy to do this and started to investigate the tiled program further. After a little search i located where you can set layer properties. I’ve quickly modified the engine to support layer properties. Now I can have a layer dedicated to just trees and not have to worry about setting the priorities for the drawing as the layer will already have a priority property to draw above the player. This would leave only 1 issue, Tree bases shouldn’t draw above the player nor should they be passable so I have set the engine to take the tile properties over the layer properties.