finished ruby/point-mutations, kinda ugly though