RAIN 2D Java Game Programming This is an adaptation of the 2D Game Programming series put out by The Cherno.