added game world cleanup and restart, improved objects destructors