title: In Corona SDK, How do I keep a player from being dug into platforms?
body: <p>I'm trying to make a small endless running game in which a player (a small box) moves left and right in between platforms. I noticed that the player is dug into the platforms. I tried tweaking the density on both player physics body and platform physics body. But none of them worked. Is this related to anchorX,anchorY by any chance?</p>
  
  <p><a href="https://i.stack.imgur.com/WoEcC.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WoEcC.png" alt="enter image description here"></a></p>
  
  <pre><code>local physics = require('physics')
  physics.start()
  
  player = display.newImageRect('boxy.png',30,30)
  player.anchorX = 0
  player.anchorY = 0
  player.x = 200
  physics.addBody(player,'dynamic', {density = 1, friction = 0, bounce = 0})
  
  platformLeft = display.newRect(100,300,450,30)
  platformLeft:setFillColor(0,0,0)
  platformLeft.anchorX = 1
  platformLeft.anchorY = 0.5
  platformLeft.x = (width - 1) * 30
  platformLeft.y = _H + 90
  physics.addBody(platformLeft,'static', {density = 1, friction = 0, bounce = 0})
  platgroup:insert(platformLeft)
  
  platformRight = display.newRect(100,350,450,30)
  platformRight:setFillColor(0,0,0)
  platformRight.anchorX = 0
  platformRight.anchorY = 0.5
  platformRight.x = width * 30
  platformRight.y = _H + 90
  physics.addBody(platformRight,'static', {density = 1,friction = 0, bounce = 0})
  platgroup:insert(platformRight)
  </code></pre>