Added beginnings of framework for HUD

made WeaponIcon class actually do stuff, GameState keeps track of 3
weapon icons (todo: variable number?), added graphics for null icon and
potential active icon frame