Progress on final puzzle.. kinda