Fix double free crash b/c I used Goals::AbstractGoal constructor with sptr
(Apparently, you can't do that...)