I had trouble to find the "far side of the level" as you said, as a player i don't know that the direction where i should go it up/north, maybe that could help. Beside that, I also found very fun to become the giant, try no to step on those poor civilians but do it on purpose on the one chasing me thought haha. Pretty cool !