Fixed adding entities to board, refactored using infinite list