unity tutorial found on Sebastian Lague youtube channel playlist
I am doing this tutorial to better understand unity and I am adding my comments to make it easy to learn for me. I may not exactly follow the tutorial for some little things like name variables or some refactoring.