Al principio de loover.h debería haber un #ifndef loover y un #define loover o algo parecido y al final un #endif.
No tengo ni idea de si es así porque habría que mirar y probar pero quizás te puede dar una pista, lo que parece claro es que el error sale porque vuelves a definir las mismas funciones en narcolib-obj, surface.obj, etc. que se definieron ya en isometric.obj seguramente por medio de un "#include".
saludos.