Boss Anim Logic

Extended boss to control animations based on casting state.
Fix for Controlled Animations

Boss controlled by server and animated correctly.
Added Control for Hazard Spawning

Boss creates models
Hazard Spawn/Despawn

Fixed spawn and despawn times for active Hazards.
Hazard Spawn/Despawn

Added spawning and despawning times for Hazards.
Firestorm Random

Ensured the spawning locations of the Firestorm are random between -150
and 150.
Firestorm Change/Raphael Attempt

Currently need a method to display Raphael on top of WebGL.
Raphael (Taking on WebGL Background)

Overlay positions correct, however, Raphael foreground is taking on
pixel locations of WebGL background. See Canvas-Context branch for
potention work around.
2D GUI Touch/Mouse
2D GUI Improvements

Various cooldowns and icons added. Some alpha death logic.
Partially Working Raycast

Picking almost working. Problem with custom geometry. Consider upgrading
THREE.JS?
Updated THREE.JS
Minor Stability Fixes
PC Switch Mid Development
EA Presentation Commit
OPTIMIZATION: Hazard Loading

Reduced bandwidth by loading Hazard Model once and re-using.
OPTIMIZATION: Hazard Loading

Further memory improvement. Perfected 'Model Copying'.
OPTIMIZATION: Player Model

Incomplete
OPTIMISATION: Asset Loading

Players now adhere to the same optimisation as the Hazard Zones.
OPTIMISATION: Emits

Condensed emits per second to a constant rate. No longer several
different emits for each event. (Snapshots).