Chess Engine 1 Why Kings and Knights Are the Same: Blazing Fast Leaper Attacks in Scala 3 May 14, 2026