UI fix

Progress bars pos were too hard coded, only work for whatever screen
size they were coded in.

Now they're based on screen % using GUITextures.

Also, villagers were not seeking the cart if they were close enough to
it, and sometimes wouldn't increment the ui's saved villager count.