Re-named achievements var for consistency
Added achievement searching
Moved to own function
Fixed silly typo of upsert -> upset