Update Canvas.java
added mouse listeners to the course box

the motion listeners still aren't responding
added mouse listeners to the canvas

the motion listeners still aren't responding and the lower half of the canvas doesn't react to the click listeners.
Update Canvas.java

I added 4 public functions to add/remove boxes to/from the canvas. Other changes were also made that'll cause errors with the boxcontroller. The functions are not tested yet and will give the boxes not the sizes we want yet, but I'll change that tonight.
Update Canvas.java

I believe canvas is done for now.
Update Main.java

Some test cases added for canvas.java
Update Canvas.java
Update Canvas.java
Update Canvas.java
Merge remote-tracking branch 'origin/master' into plusprojectfiles