port the rest to coffeescript, keep only the very basic scene