private void moveScreen() {
	Point screenPosition = MainClass.getLevelManager().getScreen().getScreenPosition();
	if (getX() - screenPosition.x < Settings.SCREEN_WIDTH / 4) {
	    if (screenPosition.x != 0) {
		screenPosition.x = (int) (getX() - Settings.SCREEN_WIDTH / 4);
	    }
	} else if (getX() - screenPosition.x > Settings.SCREEN_WIDTH * 3 / 4) {
	    if (screenPosition.x + Settings.SCREEN_WIDTH != TileMap.getPixleLocation(MainClass.getLevelManager().getTileMap().xDimention)) {
		screenPosition.x = (int) (getX() + Settings.SCREEN_WIDTH / 4 - Settings.SCREEN_WIDTH);
	    }
	}

	if (getY() - screenPosition.y < Settings.SCREEN_HTIGHT / 4) {
	    if (screenPosition.y != 0) {
		screenPosition.y = (int) (getY() - Settings.SCREEN_HTIGHT / 4);
	    }
	} else if (getY() - screenPosition.y > Settings.SCREEN_HTIGHT * 3 / 4) {
	    if (screenPosition.y + Settings.SCREEN_HTIGHT != TileMap.getPixleLocation(MainClass.getLevelManager().getTileMap().yDimention)) {
		screenPosition.y = (int) (getY() + Settings.SCREEN_HTIGHT / 4 - Settings.SCREEN_HTIGHT);
	    }
	}
    }