Implemented Blendmodes. Some don't work correctly yet