             arrayOfConstraints.appendContentsOf(horizontalConstraints)
             arrayOfConstraints.appendContentsOf(verticalConstraints)
             print("Constrain To Upper Left")
+            self.startAngle = 90
         case .UpperRight:
             let horizontalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("H:[me]-28-|", options: [], metrics: nil, views: ["me": self])
             let verticalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("V:|-28-[me]", options: [], metrics: nil, views: ["me":self])
             arrayOfConstraints.appendContentsOf(horizontalConstraints)
             arrayOfConstraints.appendContentsOf(verticalConstraints)
+            self.startAngle = 180
             print("Constrain To Upper Right")
         }
+        
+        let width = NSLayoutConstraint(item: self, attribute: NSLayoutAttribute.Width, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.Width, multiplier: 1.0, constant: 50)
+        let height = NSLayoutConstraint(item: self, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.Height, multiplier: 1.0, constant: 50)
+        arrayOfConstraints.append(width)
+        arrayOfConstraints.append(height)
         
         self.theSuperView.addConstraints(arrayOfConstraints)
         self.setNeedsLayout()

        self.menuIsExpanded = false
    }
    
    internal func didTapPopOutView(sender: UITapGestureRecognizer) {
        for key in self.pedalIDs.keys {
            let view = self.pedalIDs[key]

    var theSuperView: UIView!
    
    //MARK: Init functions
    public init(withPosition: Position, andSuperView view: UIView, andImage: UIImage?){
        super.init(image: andImage)
        self.translatesAutoresizingMaskIntoConstraints = false
        self.userInteractionEnabled = true
        self.theSuperView = view
        self.theSuperView?.addSubview(self)
        self.constrainToPosition(withPosition, animate: false)
        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(FlowerMenu.didTapCenterView(_:)))
        self.addGestureRecognizer(tapGesture)
        self.currentPosition = withPosition
        self.pedalDistance = 100
        self.pedalSpace = 50
        self.stagger = 0.06
        self.growthDuration = 0.4
    }
    
    required public init?(coder aDecoder: NSCoder) {
