Branch Create with player test changes
Player and enemies inherit Character

Character has health, implements IDamageable (fomerly IShootable), and
has abstract Die().
Player gets destroyed when falling off platform
Pause Screen

player can initiate pause and player death pauses w/o option to resume
More code comments

Added many more comments, for  better or worse. Formerly public
variables for use in inspector are now private but use serialize field
attribute so can still be seen and changed in inspector.
Pick up guns

Guns can be picked up off the ground and can do different damage
depending upon the gun's setting
Player Buff Pickups

Player can pick up healing buffs and damage increase buffs. Refactored
GunScript
Merge branch 'master' into Player-test

Conflicts:
	Assets/PlayerTempScene.unity
Added animated sprites to scene