new player initializer adds option to spawn at a CGPoint