Enemy abstract
merge
done merge