Breaking completed! + optimizations

Next: I'll enhance the gui and check for bugs.