Aggiungo: variabili come e,r,r2,rs1,ms,st,et,cs,a,b,c,d,f,ba,v,m sono terribili. Come fai a mantenerla una cosa del genere?
Crea delle classi, aggrega campi e operazioni e modularizza altrimenti ben presto ti troverai con del codice completamente ingestibile.