Thanks a lot! The key thing is kind of brutal, and I got that from a lot of people who played my game, but by the time I had to start actually making levels and gameplay, I didn't have enough time to rethink or re-code the assets I already made (Took until Sunday just making assets, prefabs and general code for the game, with a healthy amount of procrastination sprinkled in there). The spike hit box thing was a purposeful thing that I did, even though I didn't want to do it. If I made the hit box smaller than the tile size, the player could hang off the edge of the tile to walk around it, and I didn't know how to code it differently to fix this. Lots of general laziness on my part with this game, but it was my first time making a game with Unity and I only had a week to do it. I really surprised myself with how nice this looks and I'm glad you feel the same. Gameplay is definitely something I'll focus on in the future though!
Thank you for the criticisms and the compliments! <3