     @color = '#00FFFF'
     @padding = 1
     @buildings = []
+    @f = 10
 
   draw_scene: ->
     unless @empty

    @projection_y = 0
    @g = 9.8
    @calculate_initial_position()

  x: ->
    @initx + @projection_x

    player = this['player_' + player]
    player.grab_banana(force, angle)
    @timeout = setTimeout (=>
      @start_time = 0
      @animate_banana(player)
      ),
      @f

  animate_banana:(player) ->
    @timeout = setTimeout (=>
      @draw_scene()
      if @banana_has_collided(player) == true
        @next_player_turn(player)
        return
      if @within_boundaries(player.banana.x(), player.banana.y()) == false
        @next_player_turn(player)
        return
      player.throw_banana()

      @animate_banana(player)
      ),
      @f

  banana_has_collided:(player) ->
    x = player.banana.x()
    y = player.banana.y()
    for building in @buildings
      return true if @player_2.check_colission x, y
      return true if @player_1.check_colission x, y
      return true if building.check_colission x, y
    false

