bug fixed, opposite player add, offline player support