Refactor, modularized code for more easily manageable hardcoded channels, will add on-the-fly channel swapping in the future