refactor and fix amenity-points

next part of #710
Probably no, my script was checking only for rendering of nodes. I am planning on making next one that will be able to do the same with areas.