Added -preserve/-p switch to place.
Fix bug in floor.bat.

Batch processor doesn't appear to handle nested [[s correctly.  Replaced
with inline statement.