Separated out Player view data into separate entities