Sunfish is a near minimal chess engine, written in Python, mostly for teaching purposes