Issues #35 + #45 Fixed Field.setWeapon();

currentWeapon was being stored in bpm.player; changed so only a string
gets stored. This was also the reason for the ammo time freezing between
rounds.