Took me some time to beat it, very cool puzzles! Could use some polish, but considering the time limit, it is a very big accomplishment!