added blocking volumes and y axis movement