Part#3: added map and chunks, basic load and unload chunks, basic player movement to simulate loading/unloading chunks based on player position
updating changes through lesson 5 - Simplex Noise