Remade whole Metro, doesnt compile
Program now compiles, a even more clean Metro and Main
Merge branch 'listallsteps'