Mega Power Games’ DepowerBall will have its servers go live between November 4th and 11th, for the upcoming IndieCade Steam Sale. Wishlist DepowerBall on Steam below, and remember to check it out during the sale!