Thanks! I've set all the three star thresholds to be the minimum possible arrows you can use to complete a level, so only perfect runs will get 3 stars. However, the 2 star boundaries are arbitrary and they may be too hard because I didn't really know how average players would do. I can consider increasing the amount of arrows for 2 stars in some levels.
Thanks for the feedback :D