Load resources asynchronously
Think about offsets/origins
Create world