add test of entity setting
add terrain setter on engine