replaced custom random class w/ java.util.Random
cleanup

removed IDE's boilerplate comments from all the files.

added override annotations where possible.

general clean up.