Fixed DAS behaviour

Pieces no longer get stuck, and the direction gets reset after releasing
a key based on other input.