Yup, I always spend too much time on mechanics / prefabs before I do the level design. I'm trying to break the habit!