Some time controll
Optimization, atoms get their neighbours only when they need to
Optimizaiton, minor fix