Took me a while but I'm very happy with it!
WARNING! Do NOT GO ON TWITTER RN! There are leaks every where!!