added the hearts playing stage

will need to flesh out hearts playing stage sub functions in the next
iteration