Improved World class
Add exception handling for castaway primary setting
Add test environment
Add advanced function for World creation and handling
Add various essential functions