Interactive adventure game implemented with React