Very well done game! I did get stuck at the very end as I could not for the life of me figure out how to get to the portal, then I ended up getting my mouse stuck inside of the map lol
Otherwise a very unique idea that I personally have never seen before, well done!