Bastille Day: An Adventure for Cybergeneration