public static boolean attack(Entity actor, Entity target) { int damage = actor.attack(target); if (damage > -1) { System.out.println( actor.getName() + " hit " + target.getName() + " for " + damage + " damage."); if (target.getHealth() <= 0) { System.out.println(target.getName() + " is dead."); return true; } } else { System.out.println(actor.getName() + " missed " + target.getName()); } return false; }