Fix TSPlayer.ActiveChest attribution

Packet 33 is only sent by the client when the chest is closed, thus it gets kinda pointless for the attribution to be made there. This was causing players' ActiveChest to always be -1.