This is great! The puzzles were punishing but really well thought out - would love to see you keep working on this :D