Equip refactor, UI, still unfinished

A lot of things are still baked in the code (e.g. assuming you're only
equipping to right held). Still a lot of work to be done