Switched PlayerState to strongly typed enum