A Java Chess Implementation + Plans