public void updateEnemies( ) {
		for ( int i = 0 ; i < enemyList.size( ) ; i ++ ) {
			Enemy ene = enemyList.get( i );

			ene.move( );
			
			if ( ene.isDead( ) ) {
				ene.setAlpha( ene.getAlpha( ) - 0.0005f );
				float enemySpeed = ene.getSpeed( );

				if ( enemySpeed > 0f ) enemySpeed -= 0.2f; else enemySpeed = 0f;
				
				ene.setSpeed( enemySpeed );
					
				if ( ene.getAlpha( ) == 0f ) enemyList.remove( i );
			} else {
				int colRad = ene.getRadius( ) + player.getRadius( );
				if ( Trollface.linearDistanceTo( ene , player ) < colRad && player.getStunTimer( ) == 0 ) {
					player.setStunTimer( 10 );
					System.out.println( "" + player.getDegree( ) + ", " + ene.getDegree( ) );
					if ( player.getDegree( ) < ene.getDegree( ) ) {
						player.setSpeed( 10f );
						resource.playSound( Trollface.SOUND_KNOCK );
					} else {
						player.setSpeed( -10f );
						resource.playSound( Trollface.SOUND_KNOCK );
					}
				}
				
				if ( Trollface.linearDistanceTo( ene , cake ) < 16 ) { // RANDOM NUMBER
					health -= 5; // RANDOM NUMBER
					enemyList.remove( i );
					resource.playSound( Trollface.SOUND_EAT );
				}
			}
		}
	}