Made by Mykel with three.js. Models: KayKit Medieval Hexagon Pack (Kay Lousberg, CC0) and RobotExpressive (Tomás Laulhé, CC0). Birds and water normals: three.js examples (birds by mirada.com). Music and sound are synthesized in the browser.