first pass at windows. crashes and haven't tested kinect but it's getting there.