Firstly, just want to say that I massively appreciate the tutorial videos and all the hard-work and effort put in.

I'm having an issue with my Enemies and I can't seem to find out why.

When I press play the enemy just falls through the world.

I disabled/re-enabled all the attached components and it seems to be linked to the CharacterController2D script. when I toggle the script off, the enemy just sits in space.

The CharacterController2D script works fine with the player.

Funnily enough, as the enemy falls off the screen, the players path is registered by the projectile ray cast, the projectile gets thrown and the players takes damage. This aspect works.

Would anyone have any ideas here? Really want to get this sorted, I can provide screenshots of the script I've written(with Nelson's help) or unity screenshots etc.

For now, I'm finishing the rest of the videos and stubbing out the scripts. Really enjoying the experience.