add example 4
move second object
move second object
move second object
add keyboard func
udpdate git ignore file