The following are Java-based puzzles and single-player games.