Preventing dragging patterns to overlap other patterns
Preventing dragging patterns to overlap other patterns

It might be useful to allow patterns to overlap, but at this point
don't want to deal with the complexity of how to merge patterns,
know which pattern has precendence, etc. Can always implement that
later, but would prefer to get to a minimum-viable-sequencer first.

jstrait/jssynth,jstrait/jssynth