     building = @buildings[Math.floor(Math.random()*3)]
     @player_1 = new Gorilla(@context)
     @player_1.draw(building.position_at_x(), building.position_at_y())
+
     building = @buildings[Math.floor(Math.random()*6)+3]
     @player_2 = new Gorilla(@context)
     @player_2.draw(building.position_at_x(), building.position_at_y())
+
+  redraw_gorillas: ->
+    @player_1.redraw()
+    @player_2.redraw()
 
   throw_banana:(force, angle, player) ->
     if player == 2


  animate_banana:(player) ->
    setTimeout (=>
      this['player_' + player].throw_banana()
      @draw_scene()
      @animate_banana(player)
      ),
      150

    image

  draw:(x, y) ->
    @x ||= x+30
    @y ||= y-40
    @context.drawImage(@image(), @x, @y, 40, 40)

  redraw:() ->
    @draw(@x, @y)

  grab_banana:(force, angle) ->
    @banana ||= new Banana(@context, @x+30, @y-30, force, angle)

  throw_banana: ->
    @banana.draw_frame()
