Added entity texture.
Moved world generation and player creation to init method.
Added simple world generator for testing.
Changed worldThread into a thread and main thread now waits for world to be gened.
Merge remote-tracking branch 'origin/RenderWork'