This looks so good! Struggled a bit by wraping my head around all the changes but its really good! well done