add sprite tree + engine