I really like that you made a local cooperative game! We need more of those.
It's a little strange when the red player sees a solid platform, but the green player doesn't see it. I suggest making objects that only affect 1 player visible to both players, but also look special so that we know which player it affects. For example, make objects solid to red player appear red.
I noticed that if green reaches the end without red, we still win.
On the second puzzle, there's a long distance between the transformer that turns green into a ball and the next thing players can interact with (a switch). I suggest shortening this distance so that players never travel more than a screen's width in distance without finding something interesting.