I felt like maybe there was a few too many enemies, and a few spots where you could get passed a part you shouldn't be able to without solving a puzzle first. Great idea, good work!