Reach and Tree Generation

Added a function for tree generation and limited range in which the
player can place and destroy blocks.