Implemented PlayerState enum

Fails to compile, MirrorDisposition error.