-void get_shape(SDL_Surface *img, struct shape *s);
-int collide(int xdiff, int ydiff, struct shape *r, struct shape *s);
-int pixel_collide(unsigned int xoff, unsigned int yoff, struct shape *r);
-
+void get_shape(Sprite *s);
+int collide(Sprite *r, Sprite *s);
+int pixel_collide(Sprite *s, int x, int y);