Calculate forcing moves first

Description

In a sharp position, calculate checks, captures, and threats — for both sides — before anything else