Wired Productions and LKA team up again after their last critically acclaimed game together, The Town of Light. Martha is Dead is the new title.