Placement Logic Expansion

Some work on the placement logic for getting scores for placing blocks.