Main class adapted for MVC.
Vue class new 'Sprite' functions