PUZZLE WORKS... it's just really slow