Initial commit

Not a goddamn thing works at the moment, there's some problem with
infinite loops... Not that I would ever make infinite loops.