True that. I may have used this for Zippy had it come out a little bit sooner. I got too much code finished to start changing things around now. This would have come in handy for my different zones. The reason why "hill zone" is all brown is because I needed to be able to change the sizes of the playfield columns in different zones, so I wasn't able to have different colors. However with this kernel, I may have been able to get around that by having colors and heights, making the values fixed, however by going to another bank I can change the height values according to that new bank. Oh well. Always can use it in a future game.
I think you're correct in assuming the effects in one kernel do not blend with another. It would be interesting to have separate drawscreen commands for every kernel combination we want. As it is we "waste" a whole bank on one particular kernel combination. Also, the fact that graphics and playfields get stored per bank will probably bite me in the arse. Still. Progress!