Проблема была в том что я мог определить нажатие только 2 или 3 нажатий, если нажать две кнопки(например влево и вверх) нажатие вправо уже скорее всего работать не будет (для некоторых кнопок возможно и 3). Собственно вопрос в том как сделать определение большого количества кнопок(например w+a+s+d для одного игрока и стрелочки для другого)
UPD Проверил на других приложениях, и вправду, обрабатывает 3 кнопки из 4 (wasd, или стрелочки)