Made the MV matrix only update when needed
Deleted the now useless positions
Added color testing for each piece