There are loosele 4 bucket for multiplayer game programming: ### Non Guarenteed Nice if this gets through - makes the best playuer experience - can be discarded if needed depending on conditions - These are events that don't affect gameplay - Never retransmit if lost ### Guarenteed - Guarenteed deliver or the game is broke - Packets will be delivered, in order - retries if lost or damage data ### Guarenteed-Priority - *Time sensitive* and important - *Ex.* Movement Events