Working on making bats swarm
Worked on by Steve, Wes, and Max
Added PlayerStats class to monitor health and honor points. Added
PlayerStats parameter to WeaponWatcher class, so that shooting a Cat or
rabbit will now decrease player's honor points. Changed
PlayerMotionWatcher so that it uses a PlayerStats parameter. Therefore,
Cat can now damage player if player steps on it. Also had to add
PlayerStats parameter to PlayerLogger, Robot, powerup classes,
projectile classes.
Merge branch 'master' into catsrabbits

Conflicts:
	src/game/BatsEverywhere.java
Merge branch 'master' into catsrabbits

Conflicts:
	src/game/BatsEverywhere.java
sometimes readZBuffer returns values below 0, causing you to move
through walls (don't want that!). prevented movement when any values are
below 0. so you can't move through walls anymore
Merge branch 'catsrabbits'
sometimes readZBuffer returns values below 0, causing you to move
through walls (don't want that!). prevented movement when any values are
below 0. so you can't move through walls anymore
sometimes readZBuffer returns values below 0, causing you to move
through walls (don't want that!). prevented movement when any values are
below 0. so you can't move through walls anymore
updated .gitignore
Critter: now if you shoot a critter you lose honor points. 
BatsEverywhere: now displays health and honor points
Merge branch 'catsrabbits'
collision detection change prevented backwards movement, so undid it
Merge branch 'catsrabbits'
stepping on a cat now takes honor points off 
Critter: removed TODO comment 
BatsEverywhere: lowered display of health/honor points 
PlayerMotion: renamed alive to mobile 
PlayerStats: added hasHonor method 
ProjectileWeapons: shooting now requires honor points
Merge branch 'catsrabbits'
Merge branch 'master' of https://github.com/ProfAmesBC/Game2013.git
Merge branch 'catsrabbits'
New branch created after experiencing errors with master-branch merging.
Stopped by Prof. Ames' office and concluded it would be best to make a
new branch altogether and update the files manually to match the old
branch.  In this vein, 'items' and 'inventory' branches updated to match
old branch.
Updated PlayerMotion class to support proper functioning of the copied
'items' and 'inventory' files (flying, speed counters, distance
counters)
fixed swarming bats