+ Adds sprinting and crouching, blends between all animations states + Followed tutorial: https://docs.unrealengine.com/4.27/en-US/InteractiveExperiences/HowTo/CharacterMovement/
+ Follow UE4 example for spawning and destroying actors + https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/SpawnAndDestroyActors/ + This version uses hybrid C++ and Blueprints instead of doing one or the other + Functions to spawn and delete fireballs exposed by UFUNCTION() prefix