Changed Enemy to an Abstract Class