Updated todo list
Improved how states are requested + handle AI turns