cleaning up Player constructor