 
 class GameScene: SKScene {
 
+    // ==============================================
     // MARK: Properties
+    // ==============================================
+
     private let countdownNode = CountdownNode()
     private var hasGameStarted = false
     

        return playerSprite
    }
    
    func createObstacleNode(obstacle: Obstacle) -> SKSpriteNode {
        let obstacleSprite = ObstacleSpriteNode(obstacle: obstacle)
        grid.addChild(obstacleSprite)
        return obstacleSprite
    }

    // MARK: Gesture handling methods

    private func setupGestureRecognizers(view: SKView) {
        jumpRecognizer = UISwipeGestureRecognizer(target: self,

    var isMultiplayer = false
    var peers = [MCPeerID]()
    
    
    // ==============================================
    // MARK: Overridden methods
    // ==============================================
    
    override func didMoveToView(view: SKView) {
        initLogicEngine()
