start fixing block drawing
add correct detection of when to stop a block, and blocks now 'freeze' to dark grey