Fixed. The player character now has `setDepth(10)` to ensure it renders above the background (depth 0) and collectibles (depth 5). The UI text also has depth 100 to stay on top.