Ajk2214

Added the packing functions and set up move() to transform to and from our classes to what the simulator requires.  I haven't pushed the fixed simulator yet, since Bingyi hasn't approved it, but I strongly suggest you replace your version of the simulator with the one I emailed, so that you can see that this packings are indeed correct.