The puzzles are very difficult! Nice job. You could probably make them a little easier though and not have them depend on fast reflexes.