Java implementation of spider card source code