Now view and model communicate via messages only.
It's way to synchronize tasks' execution independent of its start time
It's way to synchronize tasks' execution independent of its start time
New communication model which allows to exchange messages between model and view threads. Now it's a kind of event-driven architecture.
Some refactoring + now tank shots are displayed in GUI.