Refactored movement detection
Refactored weapons fire
Added initial Entity support refactor
Added acceleration vector support
Updated to better Vector class
Added collision detection base
Added base Player class
Completed basic entity definition for all major classes
Bugfix: Changed entity type to Projectile
Merge remote-tracking branch 'origin/BenWorking' into KyleWorking