move sources into engine mod and rename the compileable crate to .rc to meet what I think are the conventions;