Oh boy, yeah time management is also a big factor. I could've done better in that sense as well. I think something to go along with that would be planning. If I had planned everything out earlier on, I could've known what I needed to spend time on instead of blindly working on mechanics which didn't make it to the final submitted version.