I am impressed with the level of puzzle you were able to obtain. That's tough to do in a short time. Really liked the mechanics, it reminded me of the old, sliding car puzzles, but modern and fresh!
Great job!