Add scheduled energy to player records and enforce cap
Add scheduled energy to player records and enforce cap
Your player energy counters drift when refills fail, producing wrong session states. The workflow keeps energy accurate and capped so players see correct availability every hour.