Fixed multiple bugs:
1. After evict the inprocess games, the player game map will update
correctly
2. Remove all the variables with same name under different scopes
3. Use del instead of pop to delete a value from dictionary