Move functions around
Include Zombie - move piece and update board
Move launching code into its own module

Moving launch code into its own function should allow for easy testing
First UI testing