Update pie.go

Added a bunch more non-working code to set up a foundation to build off of. Tries to initialize everything, even though the design is probably bad in a lot of places.