You play as a pixel that can jump, flip, and rotate gravity as you travel through image files. You'll need to mix colors to get through different barriers -- if desired. There are also other pixels shooting at you that you need to shoot with the opposite color to turn white -- because a white pixel is a dead pixel.
The player is shooting the enemy with a flame-thrower while using the barrier for protection. The yellow barrier blocks the red bullets from the enemy, but allows the yellow flame to pass through it.