Small changes after rereading the assignment.
- fuzzyEquals and friends where necessary due to floating point errors
- canShoot/canJump
Further tests