make nearby_chunk_coords take a camera position
represent chunk coordinates as Vec2<i64>
use Vec3 for chunk coordinates
factor out terrain generation to a new file
fix chunk load log message
terrain: generate caves
move Block to terrain.rs
add terrain benchmark