Gui Scrolling added + fixed discovery api to append new discoveries correctly(removed dependancy on list order because this would cause issues if new discoveries were not added to the map AFTER the old ones)