In professional game development, the collision shapes of objects rarely exactly correspond to the rendered sprite. There are many reasons for this, but most importantly it's to uncouple the gameplay ...