Restructured weapon and attack system.
Player controller now contains <AttackController> which takes care of attacking and dealing damage.
Player model now contains <AnimationScripts> which are scripts that are run at certain frames of animation.
Weapons should now contain <WeaponStats> which takes car of detecting collisions and returning hit targets.
Merge branch 'master' of https://github.com/BjarkeHou/ProjectGuard