Feature obstacles
Changes
Simulation manager has a flag which can be set whenever obstacles are changed. Added runtimesidechannel through which the obstacles are sent. Tiles now keep track of their coordinates. New obstacle placer script can be added to a tile to allow it to place an object. Obstacles have a script which handles their onclick destroy. Documentation has been updated where needed.