Extracted world management to separate class