improved the protocol
optionally skip render components
working bullet transmission