added other player tracking, don_armor, and base entity class