more construction of the base Attack class

this class will be constructed so that other types of attack like water or psychic attacks can be inherited from this basic attack class