playable version (with proper server - client)