Update import
Write simple test
Put in a separate file Rotation and Direction classes to not have circular imputs
Separate out Rotation and Direction classes

Write a load puzzle function, and a solve function, to make testing