First stab at texture mappin
Basic texture mapping.
Tidy up texturing