             console.log "CANNOT CREATE GRID. MISSING SIZE OBJECT."
             return
         
-
         console.log "New Grid created: (#{@size.height},#{@size.width})"
 
 class Block

    # METHODS
    constructor: (size) ->
        super(size)
        console.log "New Dice created"

    getSize: =>
        console.log @size

class Size
    # PROPERTIES

        console.log "New Player created: #{@name}"

class Orientation
    # PROPERTIES
    @faceup = null
    @bottom = null
    @down = null
    @up = null
    @left = null
    @right = null

    # METHODS
    constructor: (@faceup,@bottom,@down,@up,@left,@right) ->
        if @faceup is null or @bottom is null or @down is null or @up is null or @left is null or @right is null
            console.log "MISSING FACEUP" unless @faceup
            console.log "MISSING BOTTOM" unless @bottom
            console.log "MISSING DOWN" unless @down
            console.log "MISSING UP" unless @up
            console.log "MISSING LEFT" unless @left
            console.log "MISSING RIGHT" unless @right
        
        @faceup = randomNum(6,1)
        @bottom = 7 - @faceup

        @left = randomNum(6,1)
        while @left == @faceup or @left == @bottom
            @left = randomNum(6,1)
        
        @right = 7 - @left

        @up = randomNum(6,1)
        while @up == @faceup or @up == @bottom or @up == @left or @up == @right
            @up = randomNum(6,1)
        
        @down = 7 - @up

        console.log "New Orientation Created"
        console.log "FACEUP: #{@faceup}"
        console.log "BOTTOM: #{@bottom}"
        console.log "LEFT: #{@left}"
        console.log "RIGHT: #{@right}"
        console.log "UP: #{@up}"
        console.log "DOWN: #{@down}"



















# Game class?