Currently, the visible bonds are the limits of where a molecule should be dragged. The issue here is that larger molecules with several atoms can cause some atoms to be dragged off-screen. We keep limits on the drag bounds that are smaller than the visible bounds.
Bounds have been adjusted to fit within the play area, not the visible bounds. this.playAreaDragBounds is currently being used as our play area bounds. Closing this issue.
Currently, the visible bonds are the limits of where a molecule should be dragged. The issue here is that larger molecules with several atoms can cause some atoms to be dragged off-screen. We keep limits on the drag bounds that are smaller than the visible bounds.