Right now im really having a hard to time figuring out how to format this entity so that later additions will be easier, i currently have it so that it all goes off of a base and then makes its own version for the specific enemy and then has variants. I also use "components" so I can add in long stuff shared by some enemies without having to rewrite the scripts each time.
This feels very wrong and I dont why or how to fix it.
TLDR; Currently have entity format but it feels off and probably uses components to set certain behavior, which feels wrong.
** You are now Level 1! **