Anybody watch this, if so, care to explain the ending to me as it confused the hell outta me??? lol . Just watched it on one of the movie channels, thought it was actually pretty damn cool.....just the ending threw me off (I mean the ending ending, not the final scene where the girl did some major ownage)