Ok, I know what your going through cause I had the same problem.
You've got to tucker him out at the appropriate time to get him to sleep instead of play. Start off with not letting him sleep at all in the evening and playing with him really hard just before bed. Get Da' Bird or some other toy on a string and really wear him out. He'll be so tired he'll sleep longer that night. Keep doing this every night for a while, and he'll get used to a new sleep routine. After a week or so, let him take short naps in the evening, but still play him to exhaustion before bed for a night. See how long he sleeps, and hopefully it's working. This process takes a while to work without you doing anything, but in the end, you will have your nights the way ou want them.
(It took me a month and a half)