Nice work! Swapping parts for abilities was a neat idea and I loved how you included multiple paths in the second level