A Java-based board game implementation