I just started using BepuPhysics and I'm loving it so far. I was going to work on trying to make a character controller class, but then I saw there was one already in the demos so I've been trying to take advantage of it.
I used the regular SimpleCharacterController class first, because I wanted to do input myself and I already had a camera class set up. I created the controller, added it to a Space, and called Activate on it, but I couldn't get it to be affected by gravity or by changes to say, linear velocity. The only way I could get it to work was to add the Body to the Space, but then when I tried to use the MovementDirection and Acceleration properties (which I suspect is what I need to do to get the controller to work right), they didn't seem to have any effect.
So instead of that , I decided to try the class that handles input as well, since it automatically adds the controller to the space. To use it, I had to use the Demo's Camera class. However, the camera doesn't seem to be drawing anything that the camera I made drew, so I can't even see the geometry of the space to test out if this method works.
I'm pretty new to this, so I was wondering if anyone can point out where I'm going wrong in this. Also, as a side question, would you foresee any problems if I wired up my camera class to SimpleCharacterControllerInput instead of the Demo's Camera class? Any help would be appreciated

Relevant code stuff:
http://pastebin.com/R2xQwiHA Game1.cs
http://pastebin.com/WjcZXX1v TexturedBox.cs (This is the class I use to draw a Box with textures)