Setup work for using lights from three.js

Still todo:
- Lights should be more flexible,
  currently crashes if no lights are added to the scene,
  and issues a warning if only one directional light is present
- Game objects should setup lights, not Graphics