Added Entity module

Added Entity module
Changed vector to hump.vector
Changed many things a bit
Added weapon_library and projectile_library
New Entity module, weapon_library, projectile_library

Switched from own vector to hump.vector
Added new Entity module
Added weapon_library and projectile_library (not working ATM)
Added HardonCollider