grunt displacement and findProtagonist()

clamped grunt displacement to 1
implemented entityManager.findProtagonist()
improved cap, firebullet, and grunt
resolved grunt to master conflict
fixed category _families
fixed a typo, it is supposed to be _family not _families
Merge branch 'master' of https://github.com/Ernir/robotron
fixed a typo, it is supposed to be _family, not _families
Added a Bullet class
reeditted some constants
Merge remote-tracking branch 'origin/master'

Conflicts:
	managers/entityManager.js
fixed all families to family
added util.angleTo(cx, cy, posX, posY)
passed firing direction to bullet constructor
Implementing the bullet
removing stuff
pulling the new stuff from master to the bullet branch
Got the bullet to work
You can now kill EVERYONE (except yourself)
fixed shooting while mouse is stationary
diagnose shooting