I still can't understand the difference between he and ni, but someone said that it doesn't matter now as they are 'he' is kinda negligible and you can use ni in those situations.
Hello again i actually learned that not too long ago. So: へ is for going somewhere but not all the way. Example: 私は東へいきます。which means your going east but not all the way east, like a direction or goal. に is basically the oppisite, so if you say 私は東に行きます。then your saying you want to go all the way east