Collisions with the ground aren't smooth--possibly circumvent with [rounded rectangles?](https://docs.oracle.com/javase/8/docs/api/java/awt/geom/RoundRectangle2D.html)