Map class
Tiles
Map creation
Light sources class
'Add source' function
'State' variable to store brush etc.
Applying state to map
Lighting
Adding and clearing sources