bimap moved into boardCanvas again
current piece is an iterator again
cleanup