Add controller method for assigning cards, and add lifecycle method for ...

...placement phase