New puzzle: `Tents'. Requires a potentially shared algorithms module