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.

Add scheduled energy to player records and enforce cap

Add scheduled energy to player records and enforce cap