Gets the app running again.

Also fixes the piece creation screen for new pieces (still doesn't write
to the disk)