Fix peeps walking on water after entering. Added some known offsets.

Fixes #559.

I've also added in the sprite bounding box offset names and move invalidate sprite into the correct file. I've noticed another mistake in my sprite code if I don't manage to fix it in the next hour I will add it as a new issue.