     }
     
     func canGetUp() -> Bool {
-        return stateMachine.canTransitionTo(States.grumpyNotSleepingButYetNotAwake)
+        return stateMachine.canFireEvent(Transitions.alarmRings)
     }
 
     func getUp() {

    }
    
    func canFleeOffice() -> Bool {
        return stateMachine.canTransitionTo(States.totallyHappyLifeIsAwesome)
    }
    

    }
    
    func canBrewTea() -> Bool {
        return stateMachine.canFireEvent(Transitions.teaIsReady)
    }
    
    func brewTea() {
