// Obstacles & background moving relative to gameSpeed
// Background now wraps continuously and animates smoothly at higher speeds
// Moved obstaclesLayer back behind everything