You can set the notouchable flag for the sprite.

Your other problem seems a little too complex for answering ... A little more information would be helpfull.


Always learn from history, to be sure you make the same mistakes again...