About grounding

woody_unreal:
also i just noticed that u have the 3.3v connected directly to the 5v

Yes, my bad, this was an error in the Fritzing schematics.

Here is the updated version: