Added textures and Perlin random generation

Added textures to the game, and also perlin-based map generation. This
map generation allows maps to be dynamically rendered.