add a linked list utility
remove second main
fix bug in list opApply, add linked list to game.d