pocketchess MATLAB chess engine with mouse/keyboard GUI support, custom mechanics, minimax-esque AI opponent, and FEN/PGN output! Designed to be modular and easily extendable/modifiable, uses a fork of OSU ENGR 1181's SimpleGameEngine.