Sphere raises and spins into firstPerson view then launches

I want to build a very simple BP from a first person template. When a key is held a sphere will raise and spin into frame, the longer the key is held the faster it spins. When a second key is hit the spinning sphere (projectile) is launched.

Any advice on tutorials that might give me clues as to how to do this?
Or maybe I should use Matinee?

  1. On Pressed
  2. StartTimer
  3. TimerCustomEvent
  4. IncrementSpeed
  5. When second key is pressed
  6. Launch projectile