Nice, it's easy to understand and the puzzles are fun! Could be a little bit faster imo, but good job!