Fix handling of float children of floats

This makes acid1 have all 6 boxes show up, and almost correctly positioned.

r? @eric93