added interactive functionality to half life, implementing timer and stuff later