It could be possible to make, but the code would probably be so complex.
not exaaactly.damnit man you make me want to do this now.