v v basic base code, sprite class etc