cleaned up with separate ANY function
added a bit of versatility for game size