Good work and congratulations on your first game! I think that the spike hitboxes are a bit too large. They seem to hit when they don't look like should and there is already very little space between them in a lot of areas.