CSS and logic added to handle walls and lasers