You're a *real* CS major, from the sound of it (not one of these "CS because it is profitable" people).
To the point: if you graduate, then you have failed. When you are sleeping on the floor, then you cannot fall out of bed. This is the definition of college and you are there now. Build something of use - anything. But do it well and you will eventually find your niche before you graduate. On the other side of the coin, if you do graduate, you'll have a great "plan b" for the rest of your life.
But concentrate on finding entrepreneurial talent at your school and do something with it.