033.05 refactoring position setting functions; testing evil45. Works