Burner updates pointers in scriptgroup after a pointer was changed.
Updated DataStruct to subclass Resource.
It can now be managed as any Resource object via the Resource manager.

Also updated PokeMap class, reduced code, and updated tabs from 2 to 4 spaces.
Datastruct indent udpated, 2 to 4 spaces.