Java 2D chunk engine to generate "infinite" worlds.