Vanquish the Darkness release from 24 June 2025