It was much more fun as I thought in the beginning. To reverse everything is really challenging. Cool idea! I couldn't figure out the first (third) level but anyway good job!