Adorably violent platformer They Bleed Pixels has kicked its plans for an Xbox Live Indie Games release into a buzzsaw and will now be coming to PC via Steam. Expect to jump around dangerous retro ...