feature add a position history for each player
Merge and use long instead of int