Add world creating implementation