A simple Java chess engine with GUI interface