To keep an objects in a vector or array they must have copy constructors, and we have explicitly deleted ours. They are deleted because we have a custom destructor. To fix this, move the destructor behaviour into the .stop() function for each class and update the unit tests.
To keep an objects in a vector or array they must have copy constructors, and we have explicitly deleted ours. They are deleted because we have a custom destructor. To fix this, move the destructor behaviour into the .stop() function for each class and update the unit tests.
Success criteria: