add exit portal and collect to unlock
all map collision on background map. bit of refactors