Added Trees and collison for entities. Also added sorting of entities by
y position, so it overlaps properly. Trees generate randomly. 

Also changed the rendering a bit, now have a different class, since I
offset everything by -player's postion.