Attempt to deduplicate some linked list code
s/pile_object_excise/square_excise_object/g
Switch floor_carry() to using the pile_insert*() functions
Add testsuite for obj-pile linked list functions
More use of pile_insert().