layering part almost finished.... works a bit
some fixing on the printer
lots of fixing... added miss action... still not convinced with classcastexception