Added first magic classes
Added sanity cost to test ethereal
Added basic ethereals
Added Ethereal: Gatling Fireball and the first staff
Fixed infinite speed bug with Gatling Fireball; added Shadow Spike
Added basic lightning system
Updated lightning graphic
Removed test code
Cleaning merge
Cleaning merge
Added Weld Ray; added interrupts to weapons
Added Ethereal: Blizzard
Added Ethereal: Wild Current
Added Ethereal: Arcing Shock
Arcing shock now plays its particle effect whether it hits a target or not
Fixed the inventory's usage menu being uncancellable via mouse
Fixed typo in staves
Added Ethereals: Gas Cloud, Acid Spray
Basic player spellcasting added
Started work on magic equip menu