Background color changes on collision

A collision boolean is now held within the Sprite class, this is set to
true when the object is colliding and allows the background color of the
canvas to be changed