more work on block rotation mapping.  it is currently not working
properly...needs investigation