Refactor Mini Adventure