kinda pixel collision..some of the time