Refactored the Halftone rotation to now be more efficient and easier to read.
It could be improved further I believe, but that can be done later.
A rotation angle slider will need to be created and used to pass in the angle of rotation