Reverted Lua's SummonerSpells workaround, BUGFIX: Cleaned up some code and fixed bugs, should work with other spells now.