Updated DAO and commands to use player ID as the key

This allows for players to change names, but they will still have all
their information saved in the database.

Currently working on a way to update players name in the database.