Refactor
Refactor missing files
Use npm libs and add fishing spots server fetch