working on minimap, is still shitty