private void checkCollisions() {
		checkBoxCollisions();
		if (ball.intersects(paddle.getBoundsInLocal())) {
			model.incrementSpeed();
			model.setMovingDown(false);
		}
		if (ball.intersects(borderTop.getBoundsInLocal())) {
			model.incrementSpeed();
			model.setMovingDown(true);
		}
		if (ball.intersects(borderBottom.getBoundsInLocal())) {
			model.getGameStopped().set(true);
			model.getGameLost().set(true);
			heartbeat.stop();
		}
		if (ball.intersects(borderLeft.getBoundsInLocal())) {
			model.incrementSpeed();
			model.setMovingRight(true);
		}
		if (ball.intersects(borderRight.getBoundsInLocal())) {
			model.incrementSpeed();
			model.setMovingRight(false);
		}
		if (paddle.intersects(borderRight.getBoundsInLocal())) {
			model.getPaddleX().set(350);
		}
		if (paddle.intersects(borderLeft.getBoundsInLocal())) {
			model.getPaddleX().set(0);
		}
	}