Working version with multiplayer and GUI