 
 		return board[x][y]
 
+	visual: ->
+		for x in [0..7]
+			for y in [0..7]
+				@get(x,y).symbol
+
+	# draw the board to the console
+	log: ->
+		console.log "Current Board:"
+		vis = @visual()
+		for piece in vis
+			console.log piece.join(' ')
+
 
 
 

class Board
	# fill in with peices
	board =
	for x in [1..8]
		for y in [1..8]
			new BlankPiece

	# these work with either algebraic notation or x,y coordinates
	set: (pos..., to) ->


# eventually Piece should have a canMove
class Piece
	constructor: (@isWhite) ->
		@color = if @isWhite then 'white' else 'black'
		@symbol = if @isWhite then @whiteSymbol else @blackSymbol

	type: ->
		@name

