/** Creates new PushPuzzle MIDlet. */ public PushPuzzle() { display = Display.getDisplay(this); score = new Score(); canvas = new PushPuzzleCanvas(this, score); alert = new Alert("Warning"); if (!score.open()) { System.out.println("Score open failed"); } canvas.init(); canvas.addCommand(undoCommand); canvas.addCommand(scoresCommand); canvas.addCommand(restartCommand); canvas.addCommand(levelCommand); canvas.addCommand(exitCommand); canvas.addCommand(nextCommand); canvas.addCommand(prevCommand); canvas.addCommand(themeCommand); canvas.setCommandListener(this); }