Really like the portal mechanic and how you gradually introduced new mechanics as the game went on. Good work!