Oh hey i won :O
There's some points where I wasn't really sure what was happening, but I like this kind of puzzle :>