added shitty keyboard controls