assert valid objects
player_alloc