Major dependency tree redesign.
Disabled background temporarily, it needs its own manager class.
Moved BasicEnemy::Move and Draw to parent class
Changed enemy shooting behaviour to analyze hitboxes