Shots.Card now follows controller pattern