fixed stuff, actual ninja working kinda