Finished Layers

Gotta code in a way to implement them now.
For the time being use setLayer() when calling the entity