Critter and Rabbit: updated import statements to remove those not needed

Cat: now Implements PlayerMotionWatcher so it can respond when a player
stepped on it. Still not done with playerMoved method yet
defined drawTail() method and added it to drawWholeBody()
defined drawTail() method and added it to drawWholeBody()
Merge branch 'master' into catsrabbits
Added Furniture to my building
Merge branch 'master' of https://github.com/ProfAmesBC/Game2013.git
Merged the Master
baseball bat is broken but sure ok
Merge branch 'master' into catsrabbits
Cat: no changes, really
added interface CritterGroup and implementing classes CatGroup and
RabbitGroup for collections of cats and rabbits. 
Updated BatsEverywhere to include CritterGroup implementing classes. 
Updated Critter move() method so Critters don't go out of the bounds of
town and turn to a different direction to move instead
added interface CritterGroup and implementing classes CatGroup and
RabbitGroup for collections of cats and rabbits. 
Updated BatsEverywhere to include CritterGroup implementing classes. 
Updated Critter move() method so Critters don't go out of the bounds of
town and turn to a different direction to move instead
Critter: created drawWhisker() and draw3Whiskers() 
Cat and Rabbit: updated whisker drawing to draw thin cylinders instead
of lines
Merge branch 'master' into catsrabbits
Critter: made drawWhisker() and draw3Whiskers() private. Added
draw6Whiskers() method 
Cat and Rabbit: in drawNose, replaced 2 invocations of draw3Whiskers()
with a single draw6Whiskers() method
Critter: made drawWhisker() and draw3Whiskers() private. Added
draw6Whiskers() method 
Cat and Rabbit: in drawNose, replaced 2 invocations of draw3Whiskers()
with a single draw6Whiskers() method
Merge branch 'master' into catsrabbits
Commented out most of BaseballBatWeapon.  Had syntax errors, but this
class isn't in use yet.  Just to make it easier on everyone to run the
game.
Merge branch 'master' into catsrabbits
let BatsEverywhere draw CritterGroups