@Override
	public void initStatesList(GameContainer gc) throws SlickException {
		try {
			ResourceManager.loadResources("data/resources.xml");
		} catch (IOException e) {
			Logger.getLogger(Shooter.class.getName()).log(Level.SEVERE, null, e);
		}
		
		this.getState(MENU).init(gc, this);
		this.getState(GAME_STATE).init(gc, this);
		this.getState(GAME_OVER).init(gc,this);
		enterState(MENU);
	}