Fix randomCube

Uniform distribution

More comments
Update comments of Moves.hs
Update comments in IDA.hs
Update comments in Facelet.hs
Add random cube feature