Final Prototype part 1

Because GitHub is a horrible program and freezes 24/7. More to come