need to normalize the s vector
increase z distance
make a sphere through subdivision
organize some code. use key down/up events