added sprint button in compass, changed a couple of inheritance issues