Changed entry trigger to use coroutines to allow us to control flow over multiple frames