Random tilt/zoom of images started (not performant yet)

Also: Refactor image processing to Printer class