Yeay, did it!
Level 5 can be solved in theory but sometimes not in practice because of bug, so feel free to use Space to skip if it happens to you!
Very hard puzzle game because not very intuitive, but still simple, and a breath of fresh air