fixes for construction marker

fix construction marker accepting more then 1 blueprint and not dropping blueprints when breaking the marker
Style error: this should come with a bracket. Also, shouldn't that check be made a lot earlier? If we're not dropping the item, there's no need to compute it.