Content Creator's Internet Adventure: More Creators and Achievements

Added 3 new creators to the game as well as several new achievements