requirejs = require('requirejs')

requirejs.config
    baseUrl: '..'
    nodeRequire: require

requirejs(['config', 'goban', 'lodash'], (config, Goban, _)->


    # _.each(_.keys(goban), (key, val)->
    #     console.log goban[key]
    #     )


    # lol = Goban(1)

    lol = Goban(5, 19)

    config = lol.config()
    black = config['stone']['BLACK']
    empty = config['stone']['EMPTY']

    callback = (err, attempt, affected)->


        # console.log err
        # console.log attempt
        # console.log affected
        console.log lol.get(2,3)
        return

    lol.config({'coordinate_system': 'matrix'})

    lol.set('4', 2,3,callback)
    #.set(empty, 2, 3, callback)

    # console.log Object.keys(new goban())
    # console.log Object.keys(goban())
    # console.log lol.width()
    # console.log lol.length()

    # lol

    )
