Return nodes in loaders rather than populate vector of drawables

Use tuples for returning success and Node from loaders
Clean up variables in DrawScene a little
Keep track of time and pass time into DrawScene and to drawable Draw()s