Is there any way you can swap it around so he is having his play time before he has his last feed before bed? It may take awhile, but slowly getting earlier and earlier until he is settled at the time you want. Maybe bath/play/feed/bed or play/bath/feed/bed?