Use nil to represent empty squares in board data structure, allows nicer conditionals. Also adds ids to squares
Use nil to represent empty squares in board data structure, allows nicer conditionals. Also adds ids to squares

christinning/chess,christinning/chess