Adding ``state.update()`` fixed the dirty transforms problem, but it is not actually checking for collision. Do I need to check both that and ``isStateColliding``?