Added the Author and description
Rearranged the functions within the file
Started to work on ally support behaviour