sounds wonderful. Perhaps you could really help me out. i dont know how much you are into software engineering but, try to think about needed functionalities for an engine. Just a List of features would be good. if you want to do something else its finde just do it