Still working on Splice with progress

Completely misunderstood what it's meant to do, should be able to get it
working soon after reviewing testing code in main.cpp