Maybe I'm over thinking this one, but I'm having trouble coming up with a solution to this behavior:
Let's say I have a sprite that can be dragged horizontally. When I drag it off of the right hand side, I want it to wrap around and come out of the left hand side. This goes beyond just resetting the position, tough. If the sprite is halfway off of the screen, I would like the other half to be visible on the other side.
Any ideas?