Add unlockTree()

Trees are randomly unlocked at waves 2, 4, 6, and 8.
Fixing stuff

fixed issue with shuffle.
Merge branch 'Seeds' into FinalLap
final changes