I've played a few games with this mechanic, but this is definitely the most polished/well put together of the ones I've seen. I already thought it was well done, then you added portals too! Really fun playing it. Loved the squash and stretch on the sprites. Good job!