nevermind the fade thing, I can't work with diagonal traversals right now