                 sprite.name = "ball"
                 sprite.position = location //CGPointMake(self.frame.size.width/3, self.frame.size.height/3)
                 sprite.physicsBody = SKPhysicsBody(circleOfRadius: sprite.frame.size.width/2)
-                sprite.physicsBody?.friction = 0.5
+                sprite.physicsBody?.friction = 0
                 sprite.physicsBody?.restitution = 1.0
                 sprite.physicsBody?.linearDamping = 0
                 sprite.physicsBody?.allowsRotation = true

        for touch in touches {
            let location = touch.locationInNode(self)
            let nodeTouched = self.nodeAtPoint(location)
            
            if (nodeTouched.name == "Button") {
                print("Button Pressed")
                // Do cool stuff here!!!!
            } else {
                
                let sprite = SKSpriteNode(imageNamed:"Golfball")

import SpriteKit

class GameScene: SKScene, SKPhysicsContactDelegate {
                var gravDirection = 0
    
    override func didMoveToView(view: SKView) {
        /* Setup your scene here */
        self.physicsWorld.gravity = CGVector(dx: 0, dy: -9.81)
        self.physicsWorld.contactDelegate = self
        let borderBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
