Very good technically and visually! The puzzles were challenging and sometimes a bit too much - to perform all the complex moves the the controls require but I can see why some people would think that's the whole point! Great job!