public void mousePressed(MouseEvent e) {
		int mx = e.getX();
		int my = e.getY();
		p = new Point(mx, my);
		
		if(b.getGameStatus() == STATE.MENU){
			//Play
			if (m.getPlayButton().contains(p) && b.getGameStatus() == STATE.MENU){		
				b.setState(STATE.GAME);
				b.restart();
			}
			// Quit
			if (m.getQuitButton().contains(p)){
				b.saveAndExit();
			}
			// Options
			if (m.getOptionsButton().contains(p)){
				b.changePlayerName();
			}
			//Highscores
			if(m.getHighscoreButton().contains(p))
				b.setState(STATE.HIGHSCORE);
		}
		
		else if(b.getGameStatus() == STATE.GAMEOVER){
			b.setState(STATE.MENU);
		}else if(b.getGameStatus() == STATE.HIGHSCORE){
			b.setState(STATE.MENU);
			b.startTimer();
			m.drawDone();
		}
		
	}