added graphics by tehYosh and bug fixes