Fixed click-and-hold bypassing the delay

This was due to mixing two ways of handling mouse clicks. The call to
sfMouse_isButtonPressed() was replaced by a boolean updated by events.
Fixed invalid check available transformation
Workers directly put product for sale
Fixed building loading (in chunks)