Gun improvements, melee attacks, inv GUI, tweaks

Weapons can be used by any entity now.
Bullet collisions are faster and more accurate.
There are now simple melee attacks (rendering unimplemented.)
Zombies now attack.
The player's health and inventory are now drawn.