Thanks for playing ! Most of core modules I used to implement it, just need to re-do it and connect them together