void SetFinishedState(SlotType slot)
        {
            switch (slot)
            {
            case SlotType.Left:
                leftSlotFinished = true;
                break;

            case SlotType.Center:
                centerSlotFinished = true;
                break;

            case SlotType.Right:
                rightSlotFinished = true;
                break;
            }

            if (leftSlotFinished && centerSlotFinished && rightSlotFinished)
            {
                var handler = SpinFinished;
                if (handler != null)
                {
                    var args = new SpinFinishedArgs(PrizeType.Monkey);
                    handler(this, args);
                }
            }
        }
        void OnSpinFinished(object sender, SpinFinishedArgs eventArgs)
        {
            var youWonPage = new YouWonPage(eventArgs.Prize)
            {
                Title = "You Won"
            };

            user.Prize = eventArgs.Prize;
            navigation.Push(youWonPage);
            youWonPage.DoneButtonPressed += OnDoneButtonPressed;

            var dataService = new DataService();

            dataService.WriteUserData(user);
        }