Tactical role-playing game (Java)