Removed unnecessary code
Fixed containment expectation
Faster castle move generation
Clean up -- naive move generator gone
Removed king target tests that are no longer necessary
Don't precompute targets and attcks until they are necessary
Less code
More optimizations