Title: How to Write a Bitboard Chess Engine