Added new attribute cutscene to map events and state handling
to be used from GameStatePlay to initiate the cutscene.
Prevent conditional jump on uninitialized value.
Handle a special case when returning back to game play state
from a cutscene.
Cleanup some unused code and make game_slot public.
Added checkCutscene() and handling for changing from play game state
into cutscene upon cutscene event and then back to game play.