Everything see in demonstration function is where the overall game actually performs