fix capturePiece for return value move method
changes interface game and boardPosition, so we don't need to expose pieces
removed out-commented code
checks if legal move before move
oppdaterer todo
endret navn variabel position -> board
fjerner square fra piece-objekter, og sender square med som parameter. Gjør piece-objekter immutable
oppdaterer todo
enklere piece-objekter som opprettes ved init av game
no handling of square name in move functions
added module gameLogic
updated todo.txt
removed unused variable