archivegame mechanics