Refactoring of sprites controller into a separate sprite and image controller. Images now use a proper model.