Added the Play State, most of the logic will be in here