Fix loading saved Pets not working properly
Get Attack goal by class, not name
Fix NPE if goal doesn't exist
Update JavaDocs