about to break everything
fixed it, changed global to struct, created landscape class
implemented landscape destructor