Should support texture loading of multiple models.

- Uses IORef of new WorldState data type to keep
  track of number of loaded files.