#72 uses a workaround to manually sort offers for the floorDifference case because I couldn't figure out how to get typeorm to return a computed floorDifference field such that it was accessible on the entities. would be much nicer if we were able to do this (also potentially expose fields via graphql etc) so we should figure this out