More advanced bit counter
Small tweaks
Slightly faster new position
Performance tweaks
Refactored search
Null move pruning
Faster move making
Tighter code
Castle is not allowed when passing squares are under attack
More castle tests
Use internal package names