This idea has been on the backburner for some months. So decided to finally finish it. More updates soon!