A game of cylindrical chess implemented in Java