Recent Work 5/4/2016
Modifications:
- Continued internal modifications for refactor by moving game properties into a Game() object and moving some screen properties into the screen objects. Progressing by modification, keeping a working program at all times, This will probably require some clean up when I'm done.
Investigation:
- Found an error I was looking for. It happens when multiple wires are connected to a terminal and the wired terminal of another element overlaps it (both conditions must apply). Now I have to move some of the code around to correctly prioritize selection in that case.