title: How to apply multiple animations for one geometry at the same time
body: <p>There is a square location in the ORIGIN, I want to move it to UP*3 and scale to 0.5 at the same with below code snippet:</p>
  
  <pre><code>sq = Square()
  self.add(sq)
  self.play(ApplyMethod(sq.scale, 0.5), ApplyMethod(sq.move_to, UP*3), run_time=5)
  </code></pre>
  
  <p>However, the first one is skipped, only the last one works.</p>
  
  <p>I know creating another small square and using transform can do, but that will bring more code, is there simple solution for this? thanks!</p>