chess-engine 3 Sliding Attacks in Chess: The Magic Bitboard Illusion in Scala 3 May 14, 2026 Why Kings and Knights Are the Same: Blazing Fast Leaper Attacks in Scala 3 May 14, 2026 Zero-Cost Domain Modeling in Scala 3: From Heavy Heap to Packed Primitives May 13, 2026