The whole chess logic is ready to go?

Bah! Don't tell me again you are not that far as I am