restructured things and added functionality

added minimap, some point functionality, save/load functionality, major
bug fixes (camera graphics leak, player position being incorrect)