Initial attempt at texture mapping