Revert "Revert "Create schach.java""

This reverts commit 549bce834f7f2ab1a4d5933148d3ec6808ea2f93.