abstract the soccer class;extends two subclass (LineSoccer and PaddySoccer)from soccer and define their behavior;delete some useless varibles;