rounding out some issues
- fixing detatchments of single circuits
- removing debug code
- Modifying drag/drop within the same square to prevent unintentional circuit deletion
- simple refactoring