A monogame based chess engine