Source code for Vassal OCS: adopted from George Hayward's modules