Create a "spell casting" system for use in a multi-player game. System must be able to support multiple spells, but for the demo create a spell that goes into effect after a set cast time. System must be able to handle when targeted players are no longer available.