More work on reflection stuff, added PlayerUtility