This simulation served as the inspiration for the more recent and very popular reimplementation of the idea called BoxCar2D.44 Developed in 2011 by the UC Santa Cruz graduate Ryan Weber, BoxCar2D was also written in Flash and used a Flash port45 of the popular Box2D physics engine.46 Also in 2011, shortly after the arrival of BoxCar2D, Rafael Matsunaga released a reimplementation of the system using native HTML5 technologies rather than Flash.47 5.1.3 WebAL in Online Virtual Worlds Beyond the realms of academic research, Linden Lab's online virtual world Second Life was launched in 2003 and gained massive worldwide popularity over the following years.48 A number of ALife-related projects were developed within this platform, two of the most notable being Svarga and Terminus, which both came to prominence in2006. Svarga, created by Second Life user Laukosargas Svarog, was an island with a fully functioning ecosystem comprising a weather system and various types of plants and animals.49 The island can still be visited in Second Life today,50 but it was purchased from Svarog by Linden Lab in 201051 and some of its original ecosystem features may no longer be present. Shortly after the release of Svarga, a separate effort was launched by the Ecosystem Working Group and associated with the in-game location Terminus.52 The group's aim was to develop an open-source programming language that would not only allow developers to freely create their own creatures, but also allow the creatures in Terminus to interact and evolve using a shared language. However, the project apparently ran into funding