more updates, working on terrain collision