Someday this will be a chess engine written in Rust