static void Main(string[] args)
        {

            P5 p5 = new P5();

            while (true)
            {
                P5State state = p5.GetState();

                Console.Out.WriteLine("X: " + state.X + "Y: " + state.Y + "Z: " + state.Z);
            }

        }
        /// <summary>
        /// LoadContent will be called once per game and is the place to load
        /// all of your content.
        /// </summary>
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);

            // TODO: use this.Content to load your game content here

            star = Content.Load<Texture2D>("star");
            font = Content.Load<SpriteFont>("font");
            sphereModel = Content.Load<Model>("sphere");

            for (int i = 0; i < particleCount; ++i)
            {
                particles.Add(GetRandomParticle());
            }

            try
            {

                glove = new P5();

                glove.ResetSensors();
                useGlove = true;
            }
            catch
            {
                useGlove = false;
            }

        }