camera moves even more correctly now