I'm enjoying my construct a lot and have found lots of help in this forum from reading other posts. However, I haven't found a great answer for my problem.
My current project is a sort of tower/base-defense. I have several enemies, towers and items. I'm trying to figure out the best way to control all those objects. So far I've seen two suggestions:
1) Use 1 sprite for each object "type" (e.g. one sprite for all enemies and then change animations.
2) Use families
I prefer the second solution which seems more logical to me. However, as this is my first project my "code" has been terribly made - I've created events which refers to each specific object, e.g. "basic tower attacks creep#1", instead of a more generic type, e.g. "(any) Tower attacks (any) Creep". As you can imagine I have dozens of events which would have to be duplicated if I were to continue this way.
To keep things short: how should I approach correcting all my work? It seems like an insane amount of work to replace every event into families! You can look at the following two images to get an idea of what I mean.
I hope you can help me :)
Edit: Feel free to comment on any horrible event-practices I've come to adopt btw ;)