Automata Design Project