EnrageState implementation and bug removal..

EnrageState is now tested and ready. Have to do a few tweeks and give it an agro distance like AngerState.
In GameplayScreen StateMachine update replaced after Spawner to avoid removal bugs.
DynamicsScreen is now calling the new constructor for RegularState.
Spawner's Clear method now error free.
Implemented Narrative..

Narrative option added to MainMenuScreen.
In GameplayScreen Won function is now virtual.
Narrative overrides Won for switching between 2 StateMachines.
Bug removal..

In Spawner to AdeptScoreBallStates:
 - The function has an early out in case active is empty.
 - friendlies and enemies is only changed if there's a state change present.
TransitionState:
 - It now really takes 2 seconds instead of 1.
 - No more comparison drop to insure the player won't loose the game due to transition.
StateMachine PopState only activates an other state on the stack if there's a state present on the stack.
BossStateMachine now uses TransitionState.
RegularStateMachine now clears score stacks in Proceed.