Switch from jumpy movement to jumpy velocity
Fix vision code, refactor GoonEntity.angleTo
Finish refactoring.
Add GoonController.goon to formalize singletonness
Fix GoonController.addEntity(Entity)

Ensure that it doesn't add the entity if it's not
a GoonEntity.
Add collision logic to PlayerController
Add radii, collision colors to entities
Ensure GoonControllers don't back-control
Fix possession logic, rework movement logic
Fix possessed entity looking

Add UIEvent for looking, add processing for that
event.
Switch KeyEvent checking from keyChars to keyCodes
Add popping (host exiting)
Fix vision issues
Update level data
Change wall color
Document PlayerController
Refactor isPossessed, remove repetitive logic
Refactor collidingWith to reflect boolean nature
Tweak Parasite leg-rendering formatting
Change level data