80% Rewrite, skin, weapon & heath save

Rewrote 80% of the code and annoted more clearly. Added functions to
store all weapon slots, ammo for weapons, armour, health and skin of the
player.
Currently for testing the player is assigned one of three skins on upon
registration.

Needs more testing.

Next: Hunger.
Added the Fixed include by Y_Less