     @dy = @force/Math.sin(radian)
 
   calculate_projection:() ->
-    @x += @dx
+    @projection_x += @dx
     @dy -= @g
-    @y += @dy
+    @projection_y += @dy
 
   image:() ->
     image = new Image()

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

      @animate_banana(player)
      ),
      150

class Gorilla
  constructor:(@context) ->


class Banana
  constructor:(@context, @initx, @inity, @force, @angle) ->
    @projection_x = 0
    @projection_y = 0
    @g = 9.8
    @calculate_initial_position()

  x: ->
    @initx + @projection_x

  y: ->
    @inity - @projection_y

  draw: ->
    @context.drawImage @image(), @x(), @y()

  draw_frame: ->
    @draw()
