Initial code commit. No idea what the hell I'm doing right now. Just playing. Do yourself a favor and do not use this code