Added new funcionality to Player.java as well as making it more customized to our current usage