refactor pin drop code for betterness
maps tweaking