There's no escaping lady Kaguya!