merge commit
switch branch commit
Fixed Enemy Behaviour: Enemies now shoot, follow smoother, and can be destroyed. Modularized EnemyComponents to simplify things.