Broken in what ways? I'd love to know what went wrong so I can do better next time
You should do somethin with walls. They just push backwards and then player just goes through them.