This game has aged well. You have so much you can do and accomlish with vaying leves of difficulty. There are many things I haven't build yet and Bosses I still have to defeat.
Learn by trial and error from the map to the enimes. You can play a new game differently from the knowledge you've gained previously. The progression is nonlinear making your reruns easier or harder debending on how you want to do it.