More packing algos

See Player.java for examples of how to call rectilinear and hexagonal.