Removing composite pattern

@HallCat @SheepishMonster 
Composite pattern removed. 
Methods added to enemy interface