Never regenerating coin coordinated that overlap any walls
Some refactorings