@Override
	public boolean equals(Object obj) {
		if (obj instanceof ScreenCharacter == false) {
			return false;
		}

		final ScreenCharacter other = (ScreenCharacter) obj;
		return character == other.character && foregroundColor == other.foregroundColor && backgroundColor == other.backgroundColor && bold == other.bold && reverse == other.reverse && underline == other.underline && blinking == other.blinking;
	}