In the process of adding all the evaluation function's helpers
added isDropMoveLegal() and helpers for the evaluation function