Good visuals and even better puzzles! I'm also impressed with the time mechanic; coding the game so you can have several versions of the level existing in the same space at different times could not have been easy