An attempt to create online Player vs Player sokoban game with different modes of playing and automatic level generation