<commit_before>final int width = 1366;
final int height = 768;
final float cameraHeight = 50;
final float platformWidth = 200;
final float platformHeight = 100;
final float platformDepth = 200;

Mouse mouse;
Camera camera;
Platform platform;
Nexus nexus;
boolean isRunning;

void setup() {
  size(width, height, P3D);
  noCursor();
  mouse = new Mouse();
  camera = new Camera(mouse, cameraHeight);
  platform = new Platform(platformWidth, platformHeight, platformDepth);
  nexus = new Nexus(platform);
  isRunning = true;
}

void draw() {
  background(#000000);
  if (mouse.centred()) mouse.move();
  else mouse.centre();
  camera.set();
  platform.draw();
  if (isRunning) nexus.update();
  nexus.draw();
}

void keyPressed() {
  switch (key) {
    case 'w': // Move forward
      if (platform.contains(camera.forwardPosition())) {
        camera.moveForward();
      }
      break;
    case 'a': // Strafe left
      if (platform.contains(camera.leftPosition())) {
        camera.strafeLeft();
      }
      break;
    case 's': // Move backward
      if (platform.contains(camera.backwardPosition())) {
        camera.moveBackward();
      }
      break;
    case 'd': // Strafe right
      if (platform.contains(camera.rightPosition())) {
        camera.strafeRight();
      }
      break;
    case 'p': // Pause/resume
      isRunning = !isRunning;
      break;
    case 'q': // Quit
      exit();
      break;
  }
}<commit_msg>Increase room size<commit_after>final int width = 1366;
final int height = 768;
final float cameraHeight = 50;
final float platformWidth = 2000;
final float platformHeight = 2000;
final float platformDepth = 2000;

Mouse mouse;
Camera camera;
Platform platform;
Nexus nexus;
boolean isRunning;

void setup() {
  size(width, height, P3D);
  noCursor();
  mouse = new Mouse();
  camera = new Camera(mouse, cameraHeight);
  platform = new Platform(platformWidth, platformHeight, platformDepth);
  nexus = new Nexus(platform);
  isRunning = true;
}

void draw() {
  background(#000000);
  if (mouse.centred()) mouse.move();
  else mouse.centre();
  camera.set();
  platform.draw();
  if (isRunning) nexus.update();
  nexus.draw();
}

void keyPressed() {
  switch (key) {
    case 'w': // Move forward
      if (platform.contains(camera.forwardPosition())) {
        camera.moveForward();
      }
      break;
    case 'a': // Strafe left
      if (platform.contains(camera.leftPosition())) {
        camera.strafeLeft();
      }
      break;
    case 's': // Move backward
      if (platform.contains(camera.backwardPosition())) {
        camera.moveBackward();
      }
      break;
    case 'd': // Strafe right
      if (platform.contains(camera.rightPosition())) {
        camera.strafeRight();
      }
      break;
    case 'p': // Pause/resume
      isRunning = !isRunning;
      break;
    case 'q': // Quit
      exit();
      break;
  }
}
{'fraction_non_alphanumeric': 0.1383866481223922, 'fraction_numerical': 0.01842837273991655, 'mean_word_length': 2.861744966442953, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '853505', 'n_tokens_mistral': 940, 'n_tokens_neox': 878, 'n_words': 238}