This was because the sprite was an uneven size, so when the sprite turned around it got stuck within the wall instead of changing direction and carrying on. I proved this first by using a completely even sprite (treasure chest) which worked. I edited the non working sprite by reducing the canvas size by 10 pixels.
This was because the sprite was an uneven size, so when the sprite turned around it got stuck within the wall instead of changing direction and carrying on. I proved this first by using a completely even sprite (treasure chest) which worked. I edited the non working sprite by reducing the canvas size by 10 pixels.