Yes, I know the C key isn't practical for dashing. Normally, if you download the game, you dash using the Shift key anyway. The reason C is only for the WebGL version is because when I first got the WebGL build, the Shift key wasn't working, so I replaced it with C for WebGL only. If you download the game, you can dash with Shift; I also mentioned this difference in the controls section. Regarding your other point, I also thought of an eight-way dash system and initially included it in the game, but I thought it was too simple and wrote the current standard dash system instead.
Thank you for your feedback.