Two players seemed like a popular idea but this has to be by far the best implementation of the two players having great synergy, all of their combos feel like the natural result of one being light and the other heavy. I think maybe having a 1 player mode where you just switch between controlling one which has some indicator that your controlling it ( I often got confused which player was controlled by which input). Other than that great job and the puzzle design also helps to draw out some of the best bits of the mechanic. :)