Koalified Ninja is an attempt at creating a chess engine from scratch. Mostly for learning purposes.