Added sapling spawning functionality

Added sapling spawning functionality for Trees and ElderTrees, seems to
be working properly. Changed Entity classes onTick() function to return
their class name when no event occurs. Added EmptyEntity class to
represent empty spots on the board.