Made several methods within Mobile abstract. Added weapons and created a
basic weapon, which the player uses. Implemented stamina to further
control firing rate. Added melee bullet. Temporarily offset standard
bullet spawn position from player center.