When changing the color of Marvin (by pressing any of the ASDF keys), he freezes until I press one of the arrow keys.
If I do this while he's in the air, or crouching, he is stuck like that for good.
In Flash Player, the color change does not affect his movement or animation in any way.
Easiest to test in "Endless Mode", where all colors are immediately available.
marvin_spectrum.zip