A Java application for defining and playing chess variants