added test2.cpp, big changes to Vec and World, etc.