Implementing an AFK kick timer seems like a good idea but it might not work. When SE stress-tested their servers they did so under normal conditions(which includes a large number of AFK players). SE probably doesn't know how well their servers can handle all players in the game being active at once.