Now dropping battery. Dropped batteries are turned solid 3 seconds after being dropped.  Player detects collisions with battery.
now picking up the battery after colliding with it.
Now rotating battery when in the dropping state.  Also mocked the countdown of the energy level when swapping the energy source. Each time you pick up your battery, it remembers it's level and continues counting down to zero, which is the specified behavior.
Update level indicators on reset. Reset battery on R when the battery is dead.
BUGFIX: Solucionado el problema del Battery.update() que no se llamaba

  Una vez se quitaba la bateria del robot, el método update() de la
  bateria ya no se llamaba mas.

  Eso era debido a que cuando se hacia un removeChild se decia que
  queríamos hacer un cleanUp lo cual ademas de liberar la memoria
  necesaria *CANCELA* todas las acciones y llamadas pdtes.

    this.removeChild( battery , true );

  en este caso debe ser

    this.removeChild( battery , false );

  Efectos laterales:

    Ahora la pila cuando esta en el suelo se sigue descargando. En el
    próximo commit arreglaré esto.

-- Alex
BUGFIX: La pila no sigue descargandose cuando esta en el suelo

  Si el robot tira la pila al suelo, esta ya no se seguira descargando.

  Además, cuando esta en el suelo se usa otro sprite (battery.png)

-- Alex
Merge branch 'master' into battery-drop