We are very sorry for the trouble. We had some computer issues immediately after updating last week and were unable to fix the problem that was causing the game to not be able to luanch through steam until now.
Sorry for the inconvenience,
-Tower Ascent Team