chessprogramming - Design Principles - Edited Jan 17, 2018 by GerdIsenberg GerdIsenberg