Finish check intermediate squares method
Add check for kings