Hello there
The following as been verbatim copied from the Cards.py example:
self.root_layer.update(self.dt)
self.root_layer.draw()
Since a moment, I get a lot of TypeError which point to the 1st line.
Sounds like update is sometime seen as a Boolean which cannot been invoked as a function.
If I put it in a try: / except TypError: block, it's okay, but ugly.
I thought I'd share that as a bug report.