Super challenging, near perfect demanding but REALLY fun, can't wait for this to be a completed project.