Клас Pustomario - виконавчий. Він запускає новоствореного клієнта і прощається із користвувачем після виходу.
Клас Client - основний клас для клієнтської частини. Містить підсистеми вводу/виводу та єдиний ігровий двигунець.
Ігровий цикл має етапи:
- Ввід.
- Оновлення стану гри.
- Вивід.
Клас LWJGLComplex об'єднує у собі підсистеми вводу, виводу та Preprocessor. А також генерує Events, які розсилаються на обробку усім підписникам.
Клас ConcreteGame є обробником Events. Містить мапу, гравців, фізику та математичну модель гри.