Added Workspace::scrollTo
Fixed workspace not scrolling to top-left when switching sprites
Implemented variable primitives