feat(combat): add support for magic attack animations

Add magic cast sprites from Antifarea's RPG sprites set.
Add support for playing the magic cast animation by calling .magic() instead of .attack()