Good writing, simple but okay puzzles, fine story. The implementation could be better though. It looks like you had some testers but it feels like more testing would have been good, or more time perhaps(?)