Hello,
I’m a new to corona sdk and basically it is my first ever app I’m working. I am working on a game app. Things fall from the top and we have to eat/catch them. For each item caught I’m adding 10 points to the score.
When the collision is detected this is what I’m doing:
[play sound code]
[score adding code here]
event.other.alpha =0
transition.to ( event.other, { time=1,y=screenTop - 5000,x=screenLeft - 2000,} )
so basically which ever object hits the character first fades out so it gives a feeling of being eaten and then that object flies of the screen somewhere 
everything is working fine, except if I am standing right under the object sometime the colloision is detected twice hence 20 points are added and sound is played twice and even also when the character is in motion sometimes it detects the collision twice and adds 20 score.
What is the best option for me here? Any help would be appreciated. Thanks!