Moved spell-casting to magic.

Fixed crash in tickable when fireball-ing an entity death, something
about it not being removed, so I just added a check that we have a
tickable component before tick-ing, and it seems to have fixed it.

Appended bang to input’s input-manager fns.