 class VOptionReformaCrossingFoe:SKSpriteNode
 {
     let created:TimeInterval
+    private weak var controller:COptionReformaCrossing!
     private(set) weak var lane:MOptionReformaCrossingLane!
-    private weak var controller:COptionReformaCrossing!
+    private(set) var randomMaxSpeed:UInt32
+    private(set) var minSpeed:CGFloat
     private let kActionMoving:String = "actionMoving"
     private let kPauseDuration:TimeInterval = 1
     private let kPhysicsRemoveHeight:CGFloat = 6

    {
        removeAllActions()
    }
    
    //MARK: foe protocol
    
    var randomMaxSpeed:UInt32
    {
        get
        {
            return 0
        }
    }
    
    var minSpeed:CGFloat
    {
        get
        {
            return 0
        }
    }
}

        let size:CGSize = texture.size()
        self.controller = controller
        self.lane = lane
        randomMaxSpeed = 0
        minSpeed = 0
        created = Date().timeIntervalSince1970
        
        super.init(texture:texture, color:UIColor.clear, size:size)
