Implemented ghost.
Still has some issues: if you rotate a block into a tight space, the
ghost piece remains on the board.
Quick fix for ghost block.
Remaining ghost blocks are cleared from the board when the piece is put
in place.