Made first demo, doesn't algorithm or animate yet but does everything else