totally new gameplay algorith...simplified