Updated cState , Added State based Initialzation. More Think and Draw Calls