Merge branch 'master' into catsrabbits

Conflicts:
	src/game/BatsEverywhere.java
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