OMG it's Pixel Overload.
Thanks man, you really help improving the art through your feedback.
Next time I'll try to increase the difficulty a bit.