Really cool game! Can't wait to see where you go with this in the future!
One suggestion is to remove time mechanics from character abilities. I'm guessing you did it to prevent infinite jumping, but with time I think you could find another way around that problem.
Bonus Points
- Story
- Combining power-ups
- De-syncs of top and bottom don't completely break the game