initial virtual sprite class