updated canary
the detection code now uses the bird instance property. The whole game is about the bird and it's used in almost every meaningful game function and it can't be easily retrieved in all of them (like it was for the contact). It makes sense to have it as instance property.