Cleaned up bid function
Cleaned up move function. Now raises exception on failure
Cleaned up get_unassigned_pile function. Now raises exceptions on failure
Fixed documentation on get_unassigned_pile