Java based american style chess.