@Override
	public void showActionPreperation(Action action) {
		if (screen != Screen.BATTLE) {
			return;
		}
		String name = action.getOrigin().getName();
		ArrayList<Character> targets = action.getTargets();
		print(name + " is getting ready to use " + action.getName());
		if (targets.size() > 0) {
			print(" on");
			for (int i = 0; i < targets.size(); i++) {
				print(" " + targets.get(i).getName());
				if (i + 1 < targets.size()) {
					if (targets.size() > 2) {
						print(",");
					}
					if (i + 1 + 1 == targets.size()) {
						print(" and");
					}
				}
			}
		}
		println();
		pause();
	}