Minor simplification
Performance improvements
Lazy computation of attacks bitmask
Better handling of castles
Started with incremental hash calculation when making a move
Removed targets from the Position struct
Added two arrays to simplify incremental hash computation
Split plyglot randoms in 4 arrays to avoid slices
Fixed check evasions generator
On its way to incremental hash computation
Ready for incremental hash computation when making a move