Played through the entire demo and had a lot of fun. Some of the levels were pretty tricky (mechanically) to complete!
I particularly liked the puzzles related to conservation of momentum, but it took me forever to realize that I could jump again after swapping (Looking at you level 43!).
It would be interesting to see some more mechanics that incorporate timings and encourage you to have multiple bullets in the air.
Keep up the good work!