javascript game programming (1)