New three.js generation and Foursquare integration