Adding initial idea for a puzzle class to be able to work from laptop.