adding player controls and gate