methods grow and is_alive have been implemented, but not tested