Fixed Issue #30.
Updated ManaSystem script to check if a player has learned an ability before allowing it to fire.
Fixed Issue #28. Made numerous edits to allow the scripts to function properly in the case of a Player not being created. To combat this, we create a dummy player in IntroMessage.cs, which allows us to constantly check for a flag and not have to worry about a player not being created (as it is guarenteed to be created in Profile Creation).