Failstate check works! Still need to fix the drawing methids