Supports multiple lines now. Cleaner code. Supports changing line width now.
Changing a few things. Changing methods called.