Changleog
---------

General Changes: Added proper building (transition, etc), did minor optimisations

-Added-
= Added buildable structure which is used to render the construction of a building (engine)
= Added campfire which has construction animation, spark animation and burning animation (content)
= Added builder which handles building of structures (engine)
= Added way to show building can't be built (engine)
= Added debug info, which shows if the map is being clipped (debug)

-Changed-
= when zoomed in a certain amount (more than 1x zoom), the map rendering switches to 'clipping' mode, where it only renders through a small amount of tiles. The calculation needed to do this means that it only speeds up the game when zoomed in... (performance)
= there are now selection modes (currently regular and building) which dictate what happens when you press the mouse (engine)
= trees are no longer updated (performance)

-Fixed-
= Fixed bug where you couldn't remove structures from tiles

Signed-off-by: Wasabi_Snorter <gendevelopmentemail@gmail.com>