Massive update

So many exciting new features