public NewWaveLightningScreen(Space game) { 
		main = game;
		lightningScreenImg = main.lightningScreenImg;
		glowImg = main.mainMenuScreenGlowImg;
		smallGlowImg = main.smallGlowImg;
		upgradeSelectionImg = main.upgradeSelectionImg;
		
		selector = new Rectangle();
		selector.width = 2;
		selector.height = 2;
		selector.x = 400;
		selector.y = 240;
		
		mainMenuRect = new Rectangle();
		mainMenuRect.width = 186;
		mainMenuRect.height = 50;
		mainMenuRect.x = 576;
		mainMenuRect.y = 181;
		
		saveGameRect = new Rectangle();
		saveGameRect.width = 186;
		saveGameRect.height = 50;
		saveGameRect.x = 576;
		saveGameRect.y = 181-71;
		
		nextWaveRect = new Rectangle();
		nextWaveRect.width = 186;
		nextWaveRect.height = 50;
		nextWaveRect.x = 576;
		nextWaveRect.y = 181-140;
		
		shipRect = new Rectangle();
		shipRect.width = 175;
		shipRect.height = 50;
		shipRect.x = -9;
		shipRect.y = 320;
		
		fireRect = new Rectangle();
		fireRect.width = 175;
		fireRect.height = 50;
		fireRect.x = -9;
		fireRect.y = 320 - 56;
		
		lightningRect = new Rectangle();
		lightningRect.width = 175;
		lightningRect.height = 50;
		lightningRect.x = -9;
		lightningRect.y = 320 - 112;
		
		windRect = new Rectangle();
		windRect.width = 175;
		windRect.height = 50;
		windRect.x = -9;
		windRect.y = 320 - 168;
		
		upgrade1Rect = new Rectangle(); //Top left
		upgrade1Rect.width = 170;
		upgrade1Rect.height = 100;
		upgrade1Rect.x = 170;
		upgrade1Rect.y = 336;
		
		upgrade2Rect = new Rectangle(); //Top right
		upgrade2Rect.width = 170;
		upgrade2Rect.height = 100;
		upgrade2Rect.x = 170+190;
		upgrade2Rect.y = 336;
		
		upgrade3Rect = new Rectangle(); //Bottom Left
		upgrade3Rect.width = 170;
		upgrade3Rect.height = 100;
		upgrade3Rect.x = 170;
		upgrade3Rect.y = 336-138;	
		
		upgrade4Rect = new Rectangle();//Bottom Right
		upgrade4Rect.width = 170;
		upgrade4Rect.height = 100;
		upgrade4Rect.x = 170+190;
		upgrade4Rect.y = 336-138;
		
		camera = new OrthographicCamera();
	      camera.setToOrtho(false, 800, 480);
	      
	      batch = new SpriteBatch();
	      
	        texture = main.texture;
	        texture.setFilter(TextureFilter.Linear, TextureFilter.Linear);

	        TextureRegion region = new TextureRegion(texture, 0, 0, 512, 275);

	        sprite = new Sprite(region);
	        sprite.setSize(0.9f, 0.9f * sprite.getHeight() / sprite.getWidth());
	        sprite.setOrigin(sprite.getWidth() / 2, sprite.getHeight() / 2);
	        sprite.setPosition(-sprite.getWidth() / 2, -sprite.getHeight() / 2);

	        font = main.font;
	}