Update interface to improve 'r' usability

When 'r' is pressed during a game, if the next character isn't 'r'
it isn't discarded anymore, but used as if the first 'r' was never
pressed. Before, any key pressed after the first 'r' which wasn't
'r' itself was discarded.
Crate obj and src directories, update Makefile