New Functions

Made Block struct
Made sort function
Started move function