bool CanWalk() {
    if SurfaceUnderFeet == Ground
        return true
    else
    if SurfaceUnderFeet == Water
        if You.AreJesus == True
            return true
        else
        if Jesus.CallsTo(You)
                .And(You.See(Wind.None))
                .And(You.Faith > Little)
                .And(You.Doubt == none)
            return true
    else
        return false
}