Implemented Diamond class and refactored Enemy into an abstract class