implemented piece/board/game logic, need to debug king mvmnt, need to implement UI