player

a player is what you control, at all times it has all weapons with infinite ammo for each weapon, it moves with constant acceleration and is controlled by keyboard and mouse input.