I'm glad you liked it and thank you for the feedback! I agree, the current upgrade tree is quite linear. In future builds I'm planning on increasing the variety and giving the players more choices during each stage