implement growing cost
add tooltips, improve stem placing

fixes #3
only spin resources when connected
cleanup before merging