This video is great! I started learning JavaScript not long ago and wanted to add collision to my game. I figured out general wall physics, but had the issue of the player clipping into the wall while moving, so I came up with 1 way I could fix it, but wanted to hear about other options. After watching your video, I was astounded to see that you were talking about something very similar to what I thought, but more indepth with more mechanisms at work. This is so inspiring, and now I'm considering more mechanics I can add to make walking and wall collision have more depth and to be more robust. Thank you so much for making this video 😄