working ranged metaaction and working metaaction gui, not finished