In order to avoid having a huge amount of events, I'm using the ReplaceSolidColor effect to create different type of enemies. Will the ReplaceSolidColor have a huge impact on the performance of my game? I would rather have one object and modify the instance variables for NPC_A, NPC_B, etc. and not duplicate all the events for each type of enemy.
Effects > Performance: 'Using too many effects can cause poor performance, especially on mobile devices.'