added render area/camera, changed texture loading to load into a spritesheet object