Feature addition: choosing sorting layer for tiles to be placed on and ability to add materials

This allows us to have our tiles on different sorting layers which helps greatly when ordering things in a 2D game. So basic ground could be on the lowest layer rendering behind stuff and other special tiles could be on top.

It also adds the ability to choose a material and add it to tiles which gives more flexibility and power to allow us to work faster.