Renaming World() to createWorld()
Fixing inconsistencies between with World() being called with or without 'new'