Copilot powers weren't saving properly. By not saving properly, I mean the save functions hadn't been fully written. It took a ridiculous amount of time to track that down. This was discovered when adjusting powers for balance. That, naturally, required looking into old code, and everybody knows what they say about old code. When you gaze long into old code, the old code also gazes into you. Why on Earth was I using straight arrays to store save data when a dictionary is a much more reasonable, expandable, easy-to-use thing?
Oh, man. There are SO MANY THINGS I need to change.
I'm angling for a new build this week. Might have a new sprite for the flash bomb. No promises. Title and Map theme come before that.