added spellcasting support and a basic laser spell
merged lasers and laser management