work in progress on adventure mode