C++: spinning obstacle doesn't launch player away

Hey guys :smiley: I have just started UE4 C++.

One of my very first scripts is a simple enemy - a delta-rotating actor which knocks the player off the level. But when it hits the player, it just jitters the camera for a minute and only moves the player by a small amount.

Does this mean I have to manually launch the player in code if they get too near to the obstacle?

UE4 C++ Glitch: spinning obstacle doesn't bounce me away - YouTube
^Find a video of my problem here