Unify packet handling for all tile entities