gets config.json, creates canvas, starts engine