public EnemyBullet(Side side, float msPerBeat, GameContainer container, GameState parentState) {
		this.side = side;
		this.parentState = parentState;
		switch(side) {
		case RIGHT:
			x = container.getWidth();
			xSpeedPerMs = -((container.getWidth() / 2) - SHIELD_RANGE)/(msPerBeat);
			y = container.getHeight() / 2;
			ySpeedPerMs = 0;
			break;
		case LEFT:
			x = 0;
			xSpeedPerMs = ((container.getWidth() / 2) - SHIELD_RANGE)/(msPerBeat);
			y = container.getHeight() / 2;
			ySpeedPerMs = 0;
			break;
		case TOP:
			x = container.getWidth() / 2;
			xSpeedPerMs = 0;
			y = 0;
			ySpeedPerMs = ((container.getHeight() / 2) - SHIELD_RANGE)/(msPerBeat);
			break;
		case BOTTOM:
			x = container.getWidth() / 2;
			xSpeedPerMs = 0;
			y = container.getHeight();
			ySpeedPerMs = -((container.getHeight() / 2) - SHIELD_RANGE)/(msPerBeat);
			break;
		}
	}