AH-180 First initialization of the files, mostly .h files
Merge branch 'master' into AH-180_Spells
AH-180 Progress!
AH-180 Progress is made!
Merge remote-tracking branch 'origin/master' into AH-180_Spells
AH-180 More implemented into the logic for a spell.

Applyed force to the spell when created, removed variables and function that isn't needed.
AH-180 Made stuff up to Actor part.
Merge remote-tracking branch 'origin/master' into AH-180_Spells

Conflicts:
	Common/Source/ActorFactory.cpp
	Common/Source/ActorFactory.h
AH-180 made fix to work
Fix tests for Visual Studio Code Coverage.
Merge branch 'master' into AH-180_Spells

Conflicts:
	Client/Source/Scenes/GameScene.cpp
AH-180 Changed spell update so it works as intended.

First check if a collision was last frame or the spell timed out. Then check if collision was last frame or the spell timed out to say that there where a collision this frame.
AH-180 Filled out the createSpell and removeSpell functions in GameScene.cpp
Add throwing exploding spell spheres. AH-180
Merge remote-tracking branch 'origin/master' into AH-180_Spells
Provide bounding volume rendering with a constant buffer.

Conflicts:
	Graphics/Source/Graphics.cpp
Merge branch 'master' into AH-180_Spells

Conflicts:
	Graphics/Source/Graphics.cpp
	Graphics/Source/ParticleFactory.h
Fix collision hits removed when low fps.