[+] Use Daedulus's way of detecting blendmodes (thanks strmnnrmn for this) just need to fix up any missing blendmodes that might crop up, while thers a chance it isnt as compatible as the previous one. the code is ten times cleaner and functions better.