Add a bit more layout stuff
Randomise hat choice; handle MP 404s