99% Done block moving. Finishing touches soon.