A lot of states are starting to do it that way. Nevada does but their kicker is that if you want a bonus point you have to pay, if you don't want a point then you don't have to. In Utah you have to purchase a license but if you work it right you only need to purchase one ever two years since the life of the license is 365 days from when you purchase it.
I go to Arizona every year to hunt javelina so I have the license and then I have been buying a bonus point for deer every year for $7.50 but that looks like it is going to change next year since they are revamping the system.
Try to put your tree stand in a tree with plenty of background cover, keep the prevailing winds for that time of the year to your face, and take care of those pesky squeaks and creaks your stand may have developed while sitting in the shed. A good treestand lube can be made by heating petroleum jelly until it reaches a liquid form. Some hunters have reported success by including a cover scent in this mixture before applying it to their stands.