Add support for player turn tracking, event logging, and player possible actions