Fixed a bug with the collision code and going home

The manPosX was set wrong in the collision code when going home. Added
functionality to fix this.

I have discovered an issue with the scoring, need to look into it as I
can't work out what is wrong atm. Basically you are score between 1-6
times for each pick up rather than just once. If anyone has ideas please
look into it!