What a nice, creative puzzle game. I ended up with neutral morality.
I almost want there to be more of a tutorial, but figuring out the mechanics was also a big part of the fun for this game. I like what you did with the swaps and the different mechanics for each side. The beginning when I figured out which color did what, which blocks I can walk through, and how the bullets interact with enemies was some good gameplay. It was frustrating for a bit until it all clicked!
One thing I would like changed is how projectiles fired. I often found myself unable to properly shoot at things when the object or walls were too close. This was especially frustrating when dealing with the diagonal enemies and when trying to fire through a block when there's no room to aim and the firing direction is facing the wrong way. I sometimes got through these issues by aiming in a larger space then holding the fire button to retain my direction, but usually I just brute forced it. I'm assuming this issue has something to do with either how the direction is set (too close quarters doesn't allow the switch in direction) and/or that where projectiles fire from is set a bit in front of the player character.
Aside from that issue, great job! I enjoyed figuring out the puzzles!