Finished implementing KnockLock project.

Knock detection is still a bit on the sensitive side, but it's alright.