Update Player
Continue Updating Player
Reorganize Enumerations into Own Seperate File