fixed bug that caused traps being constantly removed if they were on an hex that had a trap before
fixes #1431 (closed)
the line changed ( this.destroy() ) was causing the destroy method to loop and keep destroying traps on that hex, but im not sure if my solution is the intended behavior for that line so if anyone has a better idea i would like to hear it.