add Ai, Player, User