adding comments, making function declarations consistent, removing extra parameters from player instantiation
rearranging player properties