Small fixes

1: FIXED TODO

Added var renderer = new THREE.WebGLRenderer({antialias: true});

It will now use the dom element.

Though it will give you an error for not defining THREE, it runs perfectly fine
I believe that the actual solution here is to define the aspect ratio when creating the camera component, the component data listed here is just the default values. it's not actually used until below when the new Perspective camera is created. so this value here could just be 16 / 9 or anything, as long as when you create the camera component which is at the moment on the Player in app.js, just set it there, where you *do* have access to $rootWorld