void HandleSFX(int state)
 {
     //TODO: SFX should bee played in specified event handler
     if (state == KeyMapper.Run ||
         state == KeyMapper.Walk ||
         state == (KeyMapper.Run + (int)SwimmingState.InDeepWater) ||
         state == (KeyMapper.Run + (int)SwimmingState.InWaterSurface) ||
         state == (KeyMapper.Run + (int)SwimmingState.InShallowWater))
     {
         if (current_state != null && current_state.sfx != null)
         {
             SoundMananger.PlayMovementSFX(current_state.sfx[0]);
         }
     }
 }