Moved to C++. Sorted it. Ready to start the whole exec thing