jumping is really buggy but still a good start