working basic adventure game