First of many commits

Still needs proper credits and splashes, changing this to make sure I
wont forget.