Enemy reestruct

The enemy has now its own inheritance methods,, re estructuration almost
done