input and more sensible game loop
basic 'collision' <-lol