Great little puzzle game with some interesting ideas. Initially I thought the final puzzle was bugged but the solution is very cool when I realised what was going on. Great work!