Only fire update() function if present
Add a delay for AI turns