Restructure some functions into helper
Add test for correctly positioned vector. Add base of look function.