virtual_harry_potter Current difficulties to solve If you defeat a villain keyword TODO Isolate model - controller: cards.py shouldn't direct access to user request