я немного написал ещё кода, теперь модель отдельно, вебсокеты отдельно, команды отдельно, база отдельно, рендеринг отдельно.. без базы данных ещё можно в голове всё уместить и навигироваться в уме, а с базой сложно получается, думаю, как сделать проще..