Fix placing monsters in defense mode:

Don't call monster::setpos on a not yet placed monster.
Check spawn point for emptiness via game::is_empty before placing the monster there.
Fix display of prices in defense mode:

Using the format %.2f for floating point display with (always) 2 digits behind the decimal-point.