Some minor changes
Virtual has more logic in Sprite

Some operators now explicit