A group project adventure game for a software engineering course