Commit for other devs to take a look,

I dont recommend trying to use this build for mining!