i also avoided signals while prototyping ... but keep in mind that signals allow you to make the components that work with different node trees ... check this link for more guidance
i've made my card game from scratch, only used jquery because of lots of cross browser issues that existed at the time (8 years ago). gotta say it takes a lot of work and it's not easy at all but u do learn a ton