Used to get visible "Enemies".
@override Iterable<Enemy> visibleEnemies() { return _visibleComponents.where((element) => (element is Enemy)).cast(); }