Note: Don't take this is "do this", I am not realy in a position yet in terms of skill where I can absolutely say "that should be better", but there are some things that catch my eye. So take this more as a "think about it/try it out and see if it's better", and not as a "I am right, you are wrong, do it this way".…