fixes for construction marker

fix construction marker accepting more then 1 blueprint and not dropping blueprints when breaking the marker