I think the game would work way better if it was broken up in smaller pieces (like the levels are anyways, there's teleporters that move the player between maps) and each piece having its own distinct goals, instead of having to backtrack five maps to do an objective you missed