the bird is only instantiated once
restricted class properties to consts
made the nodes internal