Bayonetta 3 hands-on: Delightfully weird