Graphic improvements and endings

Added support for different endings and cutscenes
Added colorization of the maze
Added protection of the player starting position(never put a dead end
there)
MINOR: Added multiple steps with concurrent sound