+ Connection &GetConnection() noexcept { return conn; }
+ const Connection &GetConnection() const noexcept { return conn; }
+
+ std::uint16_t SendPing();
+ std::uint16_t SendLogin(const std::string &);
+ std::uint16_t SendPart();
+ // this may not send the update at all, in which case it returns -1
+ int SendPlayerUpdate(const Entity &);