Basic tag now functions

some additional cleanup, basic guaranteed packets, and players can now
tag one another