sort of added arrows and keyboard controls