Sprite code not working, please help

import sprites.utils.;
import sprites.maths.
;
import sprites.*;

Sprite sonic;
StopWatch sw= new StopWatch ();

void setup() {
size(1280, 720);
sonic = new Sprite (this, “pngjoy.com_sonic-sprite-modern-sonic-advance-sprites-transparent-png_10029178.png”, 9, 10, 0);
sonic.setXY(width/2, height/2);
sonic.setFrameSequence(84, 89, 0.1);
sonic.setScale(2);
registerMethod(“pre”, this);
noSmooth();
}

public void pre() {
float elapsedTime=(float)sw.getElapsedTime();
S4P.updateSprites(elapsedTime);
}

void draw() {
background(32);
S4P.drawSprites();
}

This is what it looks like when I run it