Fix misplaced parenthesis
Allow traversal of array elements
Updated engine to work better with arrays, add optional logging for rendering
Revamp logging so that does not show errors unless requested.