More tweaking, event handling

Added some stuff to SPELL class
Added DMG structure
Added mouse handling to UNIT
I don't even remember
Oh...added bound boxing detection...