Sphere implemented, buggy