add underscore library
include underscore in layout
update game logic