slight basicpong refactor