It's probably definitely most likely a lack of sleep, but I only managed to get to the second level. I'm definitely coming back to finish this later