- [ ] We should be able to run alpha/beta search using the bit board move generation - [ ] We should use make/unmake operations instead of generating new boards