Coding A Chess Ai, What skills would one need? Game Mechanics: Using the chess.