Got LECLowestScoring to 'work' but not super effective. Implemented LECLowestCompletedScoring and it also 'works' but also not super effective. Renamed leastCoveredEmpty to LEC for shorter function names.
Created a TestShape class that will help with projecting rotates, left moves, right moves, and landing. Will need to switch from list of interger (row, col) pairs to using TestShape in TetrisAI.