Made repositioning work, after major restructuring of how it works, it's now fully in simpleDbLayer