private void gameInit(){
		score1 = 0;
		score2 = 0;
		level = startingLevel;
		if (unlimitedLives){
			if (isSinglePlayer){
				player1 = new Player(screenWidth/2,screenHeight/2, 0,0,0,0,-1,0);
				player2 = null;
			}else{
				player1 = new Player(screenWidth/4, screenHeight/2, 0,0,0,0,-1,0);
				player2 = new Player(3*screenWidth/4, screenHeight/2, 0,0,0,0,-1,1);
			}
		}else{
			if (isSinglePlayer){
				player1 = new Player(screenWidth/2,screenHeight/2, 0,0,0,0,3,0);
				player2 = null;
			}else{
				player1 = new Player(screenWidth/4, screenHeight/2, 0,0,0,0,3,0);
				player2 = new Player(3*screenWidth/4, screenHeight/2, 0,0,0,0,3,1);
			}
		}
		rogueSpaceship = null;
		alienShip = null;
		initAsteroids();
		bullets = new ArrayList<Bullet>();
		paused = false;	
		
		soundUtil = new SoundUtil();
	}