public static AICharacter createFireFlower(SpriteLoader spriteLoader, int x, int y)
  {
    //Load the frames into the animation
    AnimatedSprite bonusAnim = new AnimatedSprite(1000f,true, true);
    bonusAnim.addFrame(spriteLoader.load("Content/Textures/Tiles/items/fireFlower.png"));
    bonusAnim.addFrame(spriteLoader.load("Content/Textures/Tiles/items/fireFlower1.png"));
    bonusAnim.addFrame(spriteLoader.load("Content/Textures/Tiles/items/fireFlower2.png"));
    bonusAnim.addFrame(spriteLoader.load("Content/Textures/Tiles/items/fireFlower3.png"));
    bonusAnim.addFrame(spriteLoader.load("Content/Textures/Tiles/items/fireFlower4.png"));    
    //Register animations
    bonusAnim.addAnimation("walk",new int[] {0,1,2,3,0});    
    //Create and return the new FireFlower with the animations we just made
    AICharacter FireFlower = new AICharacter("FireFlower", bonusAnim,x , y,1,Direction.Up);    
    return FireFlower;
  }