Graphic test

also checks the mechanics that are already written, it still has some
bugs