M8 Demo Version

Lots of hacked together stuff, but it works