moved invalidate reset to _render()
moved more global visibility code from Actor
split update() into subroutines
removed string concatenation every render
added pre-render hook
removed default font stroke styles
updates to remove old license info
added engine info to debug output
refactored to reduce canvas calls