keep track of current construction and construction history
move duplication filtering in builsitehandler
add construction resume after interruption
dont built two factories within twenty seconds of one another
limit attacks to one per mtype or every minute