New FoW implementation