Model branch

Adding in more details of modeling the cards