I feel there are different solutions to this one m8, but I haven't got time to work it all out at the moment. nice problem tho! it doesn't seem to be too artifical