original maze and small changes to three.js enhanced one
trackball controls used in example