Thank you, I completely agree with the portal and upgrade problems. I initially wanted the portal to only appear after a certain period of time, or after you've collected a certain number of gems on the level. Unfortunately I was having problems making the portal appear on every level correctly and I just ran out of time.
I really like the idea of having a time limit on each level though, I didn't think about that.