First commit, most of the stuff already working

First commit after about.. 1month(?) of working this. Haven't developed
this much every day though, I've been a bit tired from my job