added classes and functionalities for enemies

classes for enemies
other changes