Nice work! It’s cool to see a raycasted 3D game in the jam. I suspect your curved walls are the result of using euclidean distance to the camera position instead of distance to the camera plane. Search here for “fisheye” to see one way of solving that: https://lodev.org/cgtutor/raycasting.html
Good job on the submission!