created puzzle, puzzlemove processFile exception BlockPuzzle classes
I also attached 3 sample input files