Thanks - looks like matrices are going to be the best shot I have at this. I used the version of it on the HaxeFlixel tutorial, and it's running pretty smoothly. To get better control of the palette, I changed the spritesheet palettes from shades of gray to #F00, #0F0, and #00F, so that I can change them to anything I want. The black/dark gray stays more or less the same, but I can invert the matrix to make it lighter if I want, so this will suffice for now.
I really should be focusing on wrapping up the game, but instead I added a drop button that cancels your jump and also throws confetti (partially as a visual indicator that it happened, partially because it looks really neat). Should make for some interesting speedruns of the game.
@starry-abyss Oh right. At one point in development, I was going to make the 3 prirates red green and blue, but I felt like most people don't readily know (or at least, as readily remember) which primaries form additive secondary colors.
I'm referring to the handheld RPG series, where you play as both at the same time, and they each have individual jump/action buttons. I suppose there's a bit of a Mario/Yoshi from Super Mario World dynamic to it, too.