You really need to read a few tutorials and look at some examples of other people's projects.
This will save you a lot of time!
You should not create dozens of identical sprites! This is the biggest and most serious problem with your project. Don't do this!
Create just one sprite and make lots of its instances.
Learn to use instance variables.
Learn to use functions.
Define correct collision polygons and image points in your sprites.
I fixed some of these issues in your project and optimized your code a lot.
As for the ray reflection, it still needs some work, I didn't have time to finish it. See my comments in the event sheet.
I don't think Light plugin can be used in this game, so I removed it.
Here is the capx:
https://www.dropbox.com/s/879vyvyxsxi0g ... .capx?dl=0