Fixing compiler errors
Fixed all compiler errors for now
Added some special rules
Trying to fine tune logic
Mtaji refinements
Non capturing mtaji moves
Update capturing moves properly
This shorter code should work okay
Didn't really need that method
shortened a few methods