add cannonball logic, added L/R walls