Performance: Draw tree and sun gradient only once

Sun gradient is created and painted only once
New canvas for tree