Milestone: all pieces follow game logic without any known bugs (en passant and promotion still need to be made but castling works)