More than 2 players support
Merged generation and checking generation progress
Simplified checking if level is captured
NullPointer fix
Using message codes instead of prefixes
Simplified level sending and receiving
Increased buffer size from 1024 to 4096
Made window binding two-sided
Singleplayer rework
Created level generator classes for future extension
Add choosing generator type
Simplified parsing generators, fixed PointGenerator
Add printing generation time
Moved players array and state into BasicLevel, fixed server status bar
Reworked singleplayer interface to match client
Little cleanup