@Override
	public void startUp(final GameTime gameTime) {
		// Call the start up methods of any children that previously existed on
		// the logicalQueue
		for (ILogical gameComponent : logicalQueue) {
			gameComponent.startUp(gameTime);
		}
		// Also call the start up methods of any children that were queued to be
		// added
		startUpLogicalQueue(gameTime);
	}