This is the sort of PC indie game I can get behind. Most of the artsy-farts flash game stuff leaves me cold, but a simple RTS with absurd elements is bound for a good ten hour romp.
Mezmer Games, the publisher, is Paradox's offshoot label for smaller development houses to get their PC games out to the public.