Track spell usage globally
Add detailed spell cast metrics
Fix compiling in Elementals

!! :\
Fix Virus being marked as undoable