public static void Main()
public abstract class Enemy
public int hitpoints = 0;
public abstract void Move();
public class Goblin : Enemy, CanShoot
public Goblin(string newName, int x): base ()
public override void Move()
public static void ShootElement(intx)
Console.WriteLine("Shoot " + (Elements)x);